If you dig, you'll find a lot of posts on this topic.
WIS has said that it would take a major overhaul of the code to change this. And that they have no plans to take it on.
Overall SB totals are pretty realistic. They get there by having some players steal 70 and get thrown out 5-10 times and other steal 20 and got thrown out 20 times.
If they did change the code, to keep it realistic your "tear it up" guys would have to start getting thrown out a lot more often.
This is one of many things you have to consider when you build your team. If you want a running team, you need to stay away from high speed, low base running players.
There are other things in the game that are more badly broken. Hopefully WIS puts their resources into fixing those.