This topic has been discussed at length prior; in fact, even I have a post from January 2021 with some CFX staff responses, going into the logic and possible implementations. Nothing was ever finalized, though, however I do still hope it gets looked at again
The post I mentioned, for reference: