You are making rather light of why Jannik didn't play for 3 months, though. Are you suggesting that some people think he shouldn't have been banned at all, and therefore the 3 months off are in question? (See bolded above.) I can't think of anyone that has posited that.
I've never understood the argument for how and why Roger might have been YE#1 in 2017. He simply didn't earn the points. Don't tell me why he decided to skip the clay. And there's no pretending what he might have won, otherwise. To me, that's a ridiculous conversation. It's about the points.
As to the similarity with this year, at least Roger wasn't banned, and chose not to play certain tournaments, or skipped due to injury. I don't know what to say about your "what if" in terms of Sinner and the ban. He was banned. What would everyone else have done if he hadn't been? No one knows. That's a parallel universe.
Wait, but Novak won Wimbledon in 2022. Didn't he get those 2000 points? 2020 was the Wimbledon that wasn't played.
Novak didn't play the AO in 2022 due to refusing to conform to Australian Covid policies, whether you like them or not. And he had his day in court. As to the US Open, he knew what the price of entry was, and he refused to pay. His choice. If you want to give that year an asterisk, go ahead, but Alcaraz has also proven himself, subsequently. And is that year really all about Novak not playing? Then I will refer you to
@Kieran's argument about times when Rafa didn't play or defend, due to injury. Isn't it the same? You're just imagining what would have happened if Novak had played, right? Who else would you say gives 2022 an asterisk for Alcaraz?
As for Sinner being "pound for pound" better this year, even if, as you say, slightly, I disagree. Carlos MORE than made up for it by beating him in two Major finals. He also has the H2H, even this year.
I really think you should be cautious about forgiving Sinner his ban. While I'm willing to believe his story, he was not available to play because of drug ban. And there is no telling how the year would have gone if he'd played.