yep big difference is that if your doing something as a hobby you can simply say "why the f**k are these guys hating on me so much when they haven't given me anything at all for all this work and still think they have the right to breath down my neck".....and then it happens , they realize the difference between working and having your boss breathing down your neck and doing something free and having a bunch of scrubs breathing down your neck.....you can tell them all to go FU** themselves and you get to tease them with what you have that they cant have, and take 2 months sabbaticals at the drop of a hat, you can even turn around and say ....nah im bored cya
i imagine all those extra options help alleviate the stress of people hounding you to do stuff
tbh i guess all the hounding is what makes alot of dev's turn into full on di*k mode, i know if i was doing something for free and had people complaining its not good enough i would probably turn into a dick towards them all.......if you don't want to be treated like a dick, dont act like one, and that goes for both sides of the argument