Then in a decade or so, we'll be having an unnuanced discussion about how racist/classist/elitist credit cards have become.
This discussion is not about the people who had a single missed payment in 5 years... this is designed to "protect" the people who serially don't make payments and ring up a huge amount of so-called "junk fees". The reality is the late fees act as an incentive to make on time payments and keep debt at a manageable level. After all, that is why you make your payments on time, right? Who actually wants to throw away money on fees?
It's not difficult to not use a credit card. I don't understand why we're so focused on removing personal responsibility as-of late, including the discussion around overdraft fees. We need to encourage more "adulting" and less careless irresponsibility. Living on a credit card and missing payments is a very bad financial sign, and it should be discouraged.