That Reddit post is from when he signed the extension, and considering what he's done since....Maybe. As
@tml says, it is too early to tell. But, so far right now he's playing like he deserves that and maybe more.
But, on the plus side of the ledger, he's only 26, which means he has probably at least 5-6 years of peak performance. And, if he's anything like his dad, he can still be a dangerous threat up into his late 30s. I will also say, Vlad looks like one of the best first basemen in the league. He makes some great catches on bad throws to first, and plays some heads-up baseball, like getting the runner at home to protect a lead.
All that being said, these long-term contracts usually look sort of bad by the end of them. But, if you are overpaying for some serious production during the players prime, then it could be worth it.
Really, the only player who might look good at the end with these long-term deals might be Shohei Ohtani, but he is a freak and arguably the best player in modern baseball history...