This is an absolutely perfect and extremely simple solution.
But people would have to implement it. Sorry.