Rather than merely pointing out that there is a small subset of games that can't be played well on the machine, you make blanket statements that imply it's a bad design for everything.
Right, I don't want to go back and forth either, but I have to point out a misconception here. I will be a little more specific then

I guess I will educate the masses again. Been awhile since I told people that there are alot of tball games that are good that you don't think of

Centipede, Rampart, Reactor, Quantum, Millepede, Missle Command, Crystal Castles, Marble Madness, Cabal aren't the only tball games

The majority of the tball games are the sport/sporty type of games like horseshoes, football, soccer, darts, shuffleboard, etc...
There are only about 50 unique (parent) tball games in mame. Minus the "Classics" above the rest are mostly sport/sporty games. There are about 8-10 bowling, 3-4 horseshoes, and 2 shuffleboard games (I played a real shuffleshot at the local billiard hall last week). About 3-4 golf games, About 6 football and baseball games. A volleyball game. A couple of soccer. Blades of Steel for hockey, several Darts and billiards. Then odd stuff like gridlee, snake pit, wacko, and irratating maze. Hehe, this is all off the top of my head, I play most of these games regularly. Out of the 50 or so parent roms only about 10 of the tball games aren't worth playing in my opinion. I only play golf games with one of my friends, I can't see playing those single player and he's a big gtg fan, but gtg isn't really on mame except for the old ones. But I didn;t make my mame cabinet for just me. I made it for friends to play on to. I usually just play the classics too when it is just me.
Actually, after re-reading what you said I think you meant a small subset of the entire mame package. Sorry, I meant if you are going to put a tball on your control panel why only support the small subset of "classics" I listed above. Especially if you play with friends

Drunken World Class Bowling rules. I know you can't support all the mame games, that's impossible, I should know, I am the founder of the controls.dat project. But if you are going to put the control on your panel might as well support as many of the games that use that control.
There, I covered my blanket statements with some good food for thought.