The headline is sensationalistic, I know. But on a more rational level, I'm new to the Civi scene but I've dealt with other open source software and have not yet found any that seems to have such a diverse development ecosystem that waves off bugs without trying to fix. Am I missing something on the intent of this? On the surface it looks like "no we won't fix, here are our rates if you want something". Am I wrong?
Here's my example. I have CiviCRM v4.7.29. If I go to Administer, Customize, Activity Types, there are 19 types that are listed, including 3 that I created. All are enabled. When I go to create an Activity for a Contact, I only see 4. So I go to look this issue up and find a similar issue here. Okay, no problem it shows where to go to report this as a bug here. This is where it gets interesting. Look at the Details of this bug. Bug? Yes. Important? Yes. Status? Won't do. Funding source: Needs funding.
This is not some additional obscure functionality that 1 out of 1000 people might want to use, this is pretty much core functionality. Civi is designed for CRM, and Activities ARE CRM. Obviously, someone has to pay for development, whether it be volunteer time or paid development time. So why isn't this considered important enough to put on the to-do list?
Not trying to accuse anyone of shenanigans (my headline was to catch a few eyes), I just would like to know how these decisions are made. Thanks and have a great day.