Lol, bad body. He's a catcher, he's supposed to have a bad body. He's got the same body as Wilson Contreras, Salvador Perez, and Fransisco Alvarez.
Also, stolen bases simply do not matter, even with the rule changes. Not in the regular season, anyway. Two of the top ten offenses in baseball have over 80 stolen bases. They don't matter and teams are already reducing the steal attempts.
With ABS coming, pitch framing will be less of an issue. So, offense is going to be a more important factor for catchers. A lot of folks of are crap talking the Ruiz deal now, but were you when it was done? At the end of last year.
At the end of the day, if a 7 million AAV breaks your budget, you're not a contender for the playoffs. Yea, Ruiz struggles at the plate are concerning. But he's 26, there is still time to regain last year's form and improve.