It actually sounds like the opposite.
Your "good" credit card customer is presumably paying more credit card fees on accounts so is actually less sound financially.
So if you mean playing the rules means paying higher fees to credit cars companies then that just helps show how stupid the system is.
Also, I actually disagree fundamentally with the argument. If it's just based on how old your accounts are then that is a shitty system. It's not only easy to play by the rules, but then presumably to abuse them as age of an account doesn't indicate much about your ability to pay off bills.