I agree. My proposals;
1.) Soften the ball, but keep its air resistance the same. This would not affect pitching or throwing but batted balls would not travel as far.
2.) Make the strike zone larger. This would mean fewer bases on balls, and this would also mean fewer deep counts because batters would be swinging at more pitches.
3.) To offset the larger strike zone institute some combination of the following: lower the mound and increase the distance from the pitching rubber to home plate. This would make pitches easier to hit, thereby reducing the number of strikeouts.
I think these changes would result in fewer strikeouts, fewer bases on balls, fewer home runs, more batted balls put in play, and fewer deep counts.