The problem isn't roll-aboards. You can have a duffel that is far bigger than a regulation-sized roll-aboard. The advantage of wheels is a matter of weight, which isn't the concern: the concern is volume.
The problem is simple: The airlines can't seem to figure out how to motivate the type of passenger behavior, vis a vis carry-ons, that their internal cabin configurations require.
Airlines can't guarantee that checked luggage will be handled by their employees as carefully as the passenger would handle them themselves, and can't guarantee that they'll be returned to the passenger without an additional delay for the passenger departing the airport as compared to when the passenger carries their bags on board. These are critical guarantees necessary to bring about the change in human behavior desired -- short of that, all the airlines can do is pass rules, and, really, we know that the airlines can't afford to do that from a marketing stand-point, so it is strictly left up to the FAA to pass regulations. The government shouldn't be passing regulations because companies don't provide the level of quality desired by the customers. (Remember, this is not a safety issue -- the current rules ensure safety, as demonstrated by the article Beverly posted.) So that's why we're in the situation we're in.
The passengers, themselves are also to blame here, in not being willing to pay the extra amount that it would cost for the airlines to provide kid-gloves service for their checked luggage.
The FA union has considered making it a bargaining point in their contract negotiations, but that's never gone anywhere because as frustrating as it is for FAs to deal with these scenes, they're unwilling to be the ones to pay the price (in terms of giving up other contractual considerations) for such changes. (I surely don't blame them. Resolving their frustration is probably not worth much to them when compared against how much money to feed their children getting rid of that frustration would cost.)
This problem is so convoluted that it will take outside interference to resolve. I don't see any viable route for such a resolution at this time.