Wrong on both accounts. Espinosa's hitting has actually improved over last year and Lombardozzi is an average to slightly above average hitter. He doesn't hit for power but his ability to put the bat on the ball is quite high.
Espinosa's K's are up, BB's are down. His OBP, and Slugging% are lower. His wOBA is 5 points lower. His BABIP is way higher so he got luckier. At best, he is the same hitter as last year. His hitting is not the reason we improved this season.
Lombo is not a good hitter. .326 OBP fueled by his BA. He has no power. Overall his wRC+ is 88 which means he is lower 12% lower than the league average hitter.