I've always heard this take when it comes to Bonds and it's, and I say this with peace and love, retarded.
The man was a top 10 (maybe 5) all time player when he was 180 lbs, guaranteed 1st ballot hall of fame type player. He got bigger for a reason, with or without steroids. Warning track outs are now 5 rows deep. All of his most productive years, home run wise, are him from ages 35-40 when most players are well into a big decline. My cousin played minor league ball when steroids were becoming a thing. He said the biggest users were guys hoping to be relief pitchers in the big leagues because it helped with recovery more than anything. Bonds, one of the best of all time, completely changed his body and it wasn't for looks; it was for performance.
It is a shame he had to do that to himself, but it's a very competitive league and fans loved seeing players destroy balls back then.
I always liked Bonds. As you said, even at 180lbs he was feared by pitchers which doesn't happen these days. His swing was super compact and he kept that swing even when he got huge.