It's also important to acknowledge that there are some places where both commercial and communuty based projects struggle, such as long term support (e.g. 10+ years).
In the case of commercial products, they have a strong financial motivation for you to buy the next model, so working to extend the life of existing products isn't a strategic investment of their time and money. Plus it takes a huge amount of sustained effort for years to build a reputation of supporting products for a long time.