> Being a cog in a wheel is always a sacrifice, but also more successful. It’s more likely to be usable by regular people and overall more likely to be used.
> The biggest problem with desktop Linux is it’s a fragmentation of unpolished projects, many of which overlapping each other.
Maybe you didn't realise this, but you didn't actually answer the question: exactly how would you convince the people having fun writing their own little project to switch to being an unpaid employee on someone else's project?
I want to hear the actual sentence you'd utter to convince someone to give up a hobby and become an unpaid employee.
I mean, what could I possibly say to you that would make you give up cycling/TV/reading/art/gaming/$HOBBY and spend that time as an unpaid employee for me?