Не обязательно, но желательно.
Если заработок на основной работе позволяет необходимую часть денег тратить на хобби и не жить впроголодь при этом, то можно заниматься хобби ради удовольствия. Но даже при этом хочется, чтобы хобби, т.е. затраты на него, хоть как-то окупались.
А если на основной работе платят копейки, тогда уже становится необходимым, чтобы хобби приносило дополнительный доход.
Заниматься хобби впустую, просто тратя деньги на материалы для хобби, считаю расточительством.
Не встречала еще ни разу, чтобы хобби было впустую. Обычно, кто чем-то занимается ради "просто удовольствия", как они говорят, лукавят: потом продают свои работы, либо что-то делают на заказ, опять-таки на продажу. Или что-то делают для семьи, но экономя бюджет: что можно купить, они не покупают, а делают сами.