So in other words, roll racing is a good way to avoid having a properly setup car and driving skill
Racing from a roll is like having robots play the superbowl. It would take training(properly setup car) and the human element (skill) out of the game.
(not to mention the legal ramifications)
Your point relies on the premise that drag racing is the ONLY kind of racing that counts, and that everyone should have their car set up for a sub-2 second 60-foot time.... If we were all die-hard competitive draggers, then that would be one thing... But I highly doubt that everyone here is going to drive home from the dealership in their new GT500, drop the sway bar, install drag shocks, drag radials out back, ... Now you've got a more "properly setup" car.... that wallows like a milk truck just getting out of the neighborhood...
Most street cars are compromises on the drag strip. If you aim to win all the drag races, you're going to have to accept getting embarrassed in the twisties, and vice versa.
You don't have to tell me about the skill involved in dead-stop drag racing, I've got a decent stash of Sportsman trophies in my attic, all of which I won on street radials with no real drag chassis setup (My '93 Corvette was a brutally good sub-2launcher, surprising how well it would transfer and lift the nose...) So it's not that I don't appreciate the art of drag racing. I just know that for certain vehicles, like my supercharged '97 S351 Saleen, a 1/4 run just isn't telling you much about the car. It flat STINKS on the drag strip, no matter how you try to skin it. 1st and 2nd gear is like putting your cat on an ice-skating rink, and then firing a gun... Does that mean the car isn't fast? Nope. Does that mean that I can't drive? Nope. Does it mean that if you want to see what the car can really do, you'll have to stay above 40mph to see it? Pretty much..., and throw a few corners in for fun..
The only way I could make that car show its potential on a drag strip, would be to neuter it's road-racing chassis setup. That would be just flat stupid.
Coming from this ex-drag racing junkie, there's more to a performance car than just drag racing. If you're up against a car that simply isn't set up for 0-30 quickness, it's not just about skill, it's also about physics. You can run low 12's without breaking 110 mph if you want to, and likely beat alot of impressive performance cars. But that doesn't mean that you won't get left choking on dust and rubber-haze when you go to leave the track and the car that you technically beat in the quarter mile comes past you like you're standing still.
Skill is one thing. But just because a car isn't set up for drag racing, doesn't mean it's not an impressive performing car. When I race for fun, It's usually me wanting to see how my car stacks up against another. I don't give a rat's patooty about the other driver's skill, I want to see if my ride can out-pull his. So if I think that the launch will be just a nasty comedy of wheelspin and gear flailing, I'll prefer a good 2nd or 3rd gear roll any day so that the cars can duke it out. I know I can launch well, and competitively, been there, done that. But when I line up next to a car that I've been DYING to have a try at... and then the driver just completely BLOWS it, I can't stand that. I wanted to race the car, not the dumb-a$$ driving it. So sometimes, a roll-start race eliminates the possibility of being disappointed by not having a good match, and you get to have a good tussle.