And yet, for all intents and purposes it’s already being done with at least a few colors (see the examples I gave above). Whatever solution they implemented for those colors is working, if this isn’t specifically how they solved the problem for those colors then I don’t care what method they used. A solution is a solution and obviously they’re within their rights to solve the problem using any technical solution that’s at their disposal - as long as the results are intuitive and easy to understand for players.
Sure, a win-win scenario sounds great. Again, don’t care what the technicalities of the solution are, just as long as they understand there’s a problem that needs to be solved and the solution they offer is intuitive and easy to understand.