Good summary. What I was getting at on Bonds' early years was he was a talented player that hadn't quite hit the heights anticipated after being drafted 6th overall in one of the greatest drafts. That's how I see it but I wasn't a follower of Bonds and the Pirates in those days. I was an AL guy first and foremost, big fan of the likes of Clemens, Mattingly, Sierra, O'Brien, Ripken, and so on. And I will go to my grave claiming Trammell should have the MVP in 1987 (and Gwynn or Smith in the NL).
https://www.baseball-reference.com/players/b/bondsba01.shtml
From 86-89 Bonds hit .223, .261, .283, .248, averaged 21 HR and 56 RBI per season, a high of .368 OBP and never topped .500 SLG. I was not aware of him being a leadoff man in those years but may explain his lack of power stats, though his BA was quite average. But his steals were 30+ outside 1988 when he had 17 for some reason and topped 90 runs from 87-89. His OBP was ok for a leadoff guy while I'd give him a high mark on SLG for a leadoff hitter, especially in 87 and 88 (just about everyone spiked offensively in 87).
His WAR was much better than I expected granted it's difficult to look at something that didn't exist (or wasn't officially tracked) back then but does gauge the actual value (yes, I've come around to WAR since). I presume his ability to generate runs and excellent defense in LF helped raise the WAR. He ranked 9th in 1987, behind Randy Ready of all people (everyone spiked), 7th in 1988, and zoomed to 3rd in 1989. Btw, Will Clark should have won MVP over his teammate but I'm slightly biased as
I was modeling my batting style off Will by age 13-14 before reverting back to a more open stance towards the pitcher.
But something seems to have changed Bonds hitting curve in 1990, perhaps a natural progression, perhaps more strength and conditioning, perhaps a change in batting style, perhaps a shift in batting order. Or perhaps something else enhanced him from what could be to what is. There's no doubt by 1990 he turned into a perennial MVP candidate, with or without the juice.