In his 4 years in the minors after COVID, here is how he performed:
2021: .294/.400/.462 slash line for an OPS of .862 between A+ and AA at age 23
2022: .275/.391/.452 slash line for an OPS of .843 between AA and AAA at age 24
2023: .337/.450/.495 slash line for an OPS of .945 in AAA at age 25
2024: .335/.456/.514 slash line for an OPS of .970 in AAA at age 26
His performance in 2022, especially with how he started in AA (.297/.413/.517 slash line in 70 games in AA to start that year) likely would have resulted in a MLB call-up years earlier if he wasn't on the Jays. The issue was that the Jays just didn't have a spot for him because they had his 3 spots (1B, 2B and DH) all filled with legitimately good MLBers. In 2022, the Jays had all-stars at literally all 3 of those spots, they had Guerrero at 1B, Espinal at 2B and a rotation of Kirk, Springer and Guerrero at DH. The same thing happened in 2023, they had Guerrero at 1B, Merrifield at 2B (who somehow made the all-star game) and Belt at DH.
We need to see how Horowitz does, but you are pretty badly ignoring his circumstances as a late-round pick who had to wait 2 years to show he was much better than his draft position due to the lost COVID season. A viable major league team who completed in the bloodbath AL East had Horowitz hitting either 2nd or 4th last year.
I agree with you on a lot of subjects, but this is where if the Steelers did something similar you'd be Pollyanna about it.
And I think his draft position is another aspect in this as well. He didn't have any super special prospect upside, he wasn't even a top-30 prospect after his 2021 season.
I just think mentioning that he didn't fully establish himself until age 26 without looking at the context of the situation feels super disingenuous. By the time he was mashing and fully showing he deserved a MLB shot, he was stuck behind a team with multiple all-stars playing his only positions. Had he been on the Pirates, he probably would have made his debut in 2022 and spent all of 2023 as a regular. That would have had him debuting at the same exact age as Reynolds.
Citing to what a guy did in the minor leagues between ages 23-26 as evidence that he'll be a good major league hitter is part of the issue. The vast majority of regular everyday MLB hitters are in the majors by age 23 or 24, not repeating AAA. He's never hit lefties (at least not in the upper minors or majors) and I frankly don't really care what his OBP is - you can't have a 1B who lacks power if you have 3 other starting IF who are all 10-15 HR max kind of guys. On a real team Horwitz profiles as a spot starter/platoon guy who ideally gets 300-400 AB's in good situations, not the centerpiece of your offseason and certainly not a guy you look at and think you've solved 1B for the next 5 years. We will agree to disagree.
Reynolds age 21: .313/.363/.483 slash line for an .847 OPS between A- and A
Reynolds age 22: .312/.364/.462 slash line for an OPS of .826 in A+
Reynolds age 23: .302/.381/.438 slash line for an OPS of .819 in AA
Horwitz age 21: .307/.368/.440 slash line for an OPS of .808 between Rookie and A-
Horwitz age 22: season lost due to COVID
Horwitz age 23: .294/.400/.462 slash line for an OPS of .862 between A+ and AA
Horwitz performed comparably from age 21-23 as Reynolds, Horwitz just got screwed by COVID which set his development a year back. His age 24 season was better than Reynolds' age 23 season (.275/.391/.452 slash line for an OPS of .843), but he then had to spend an entire season murdering AAA in 2023 because Toronto didn't have a spot for him in the majors.