I totally agree and it is not just the super Road Warriors. My bro has his own business and he charges roughly $35,000 a month on his CC. Marriott Visa is not limited in the number of points you can earn in a year so he racked up loads, but there are so many free nights he wants, especially with kids vacations and a timeshare unit, as well.
He has since switched to a Capital One no blackout credit card for air travel. Don't know if it is truly good for him, but he was sick of all the Marriott points.