I've been getting paid to write open source software for over 25 years now. The diversity and complexity tends to lend itself to exactly that problem where it's limited by human time and resources, so we either work on what's interesting to us personally, or what we can convince someone else to pay us to work on.