YES, you can develop, support open source/Free Software (FOSS) projects as an unpaid hobby, just for fun.
YES, you can develop and support #FOSS projects as (big or small) part of your paid job or as freelancer.
YES, you can develop and support FOSS projects by asking for donations.
And yes, all of these approaches can exist at the same time. YOU decide. FOSS is about freedom, not about money or not.
And NO, you owe no-one an explanation or justification on why you do #FOSS the way you do.
And, very important:
YES, you are always free to decide to stop or reduce spending your time on FOSS and focus on more important things in your life.
FOSS should be fun, satisfying, rewarding and a positive part of your life. YOU come first. Never forget!
@jwildeboer Even more important:
NO, nobody can tell you whether you are doing enough or not. Only YOU decide that.
(Yes, this happened to me a few times... )