Sounds like letting it be the decision of the people is a decent compromise.
Either you have a Real ID, or you pay the 45$ additional identification fee if you happen to be going on a domestic flight once in a while. (That’s how I understand it?)
As long as having a Real ID doesn’t become expected in other, everyday dealings…