There's only so much money to go around. If a team pays a premium for a short stop, they probably aren't going to pony up the same for other positions. Nobody is paying $30+ million for every spot on the diamond. They're all important and hitting trumps all.
Mookie and Lindor are making the same money. One is a superstar, one is a good shortstop.
Ha-Seong Kim has basically the same WAR as Ohtani as a hitter.
The Astros don't have a bunch of amazing defenders but they're in the mix every season. The Phils made a run last year with a bunch of average and below average defenders.
Do you think the Braves are steam rolling the league this year because of their defense or because they're beating the cover off baseballs?