Haha yea the game has changed. I do miss the action of older games but it's not all bc hitters just got worse or starting trying to hit HR. It was a result of pitchers getting too good to hit regularly so getting 3 hits to score a run was too hard so the stat guys said just swing hard in case you hit it and here we are. Same with stolen bases. Pitchers got better at holding runners, catchers got better at throwing to 2b, so the risk wasn't worth the reward when you still need to get a hit off a guy throwing 100mph to score. May as well stay on 1b and hope someone hits a bomb.
In summary, it's the pitchers fault.