The extra inning baserunner rule is horrible and nobody can change my mind on that!. It upsets the integrity of the game more than anything else they have done. To me, it just completely changes the basic flow of the game. It even wrecks the beautiful statistical balance of the game where every event is accounted for. I understand the argument about preserving pitching staffs, but I'd rather see a game end in a tie than watch an inning starting with a runner on base. They should at least try having a couple of real innings before they start the undeserved baserunner thing. Maybe start that in the 12th or 13th inning.
As far as the other changes that have been made, I can live with them. They don't hurt much and some have helped. In particular, the pitch clock makes it a better game without compromising integrity as it's enforcing rules already in place.
I wasn't aware that there was a "doubles problem". What's the problem? Are there too many or too few? The problem is too many strikeouts, too many home runs and basically not enough balls in play. If anything, there there is singles problem