the classic 'scratch your own itch' self-directed development model falls down when the people making stuff aren't representative of the people using/reading/watching/consuming it
sometimes expending effort to help people with different needs is actually good :D and we need to figure out a sustainable way to model that on both large and small projects