Fortunately, FOSS has a solution, it is called forking. There have been cases before where the new solution actually becomes the dominant one, since so many people are frustrated with the BF’s decisions, we might have enough critical mass to make it work.
That not how forking generally occurs though, forking is usually not done by frustrated end users, forking is done by enough fed up developers thinking they can do better than the main project. A fork without developers is doomed for failure.
Now if there was a patch that did significantly better color grading and it was for some reason consistently getting rejected into mainline blender, yes. at that point I could see a fork being potentially successful.
Neither the fed-up devs nor a consistently rejected patch seems to be available for your fork, so i do not think forking is the way to go at that point in time. (But not stopping you here either, it’s opensource, go forth and do your own thing. the license allows that sort of behavior, that’s what’s great about it)
The reason no-one is working on [insert your favorite problem here] is generally there’s no dev passionate about it to work on it for free and/or the BF dev’s have been given other priorities.
Your options in order of most likely to succeed to get you the functionality you seek
- Convince the BF that they are wrong and your problem is the most important problem
- Find that passionate dev and get your patch made
- Fork
It sounds like you tried 1, so that leaves you with 2 and/or 3 which both depend on talented developers being available and willing to do the work, which may be hard to come by.
Personally I’d give 1 another go, threatening a fork at this point will likely be recognized by them as the empty threat that is appears to be so I wouldn’t lead with that.
finding someone for 2 be pretty high up on my list as well, sometimes it only takes a single dev to drive a certain area forward in huge leaps (take for instance the work pablo is doing for sculpting)