Fair enough and I am sure you are not alone today. But this is the nature of not just cycling but elite sport. There are always 'cycles' of dominance (pun not intended). You should have been watching when Indurain snuffed out everyone for 5 straight years.
Time differences between the winner and second place in the General Classification (GC) at the Tour de France from 1990 to 2024:
YearWinnerRunner-upTime Difference
1990Greg LeMondClaudio Chiappucci2'16"
1991Miguel IndurainGianni Bugno3'36"
1992Miguel IndurainClaudio Chiappucci4'35"
1993Miguel IndurainTony Rominger4'59"
1994Miguel IndurainPiotr Ugrumov5'39"
1995Miguel IndurainAlex Zülle4'35"
1996Bjarne RiisJan Ullrich1'41"
1997Jan UllrichRichard Virenque9'09"
1998Marco PantaniJan Ullrich3'21"
1999Lance Armstrong*Alex Zülle7'37"
2000Lance Armstrong*Jan Ullrich6'02"
2001Lance Armstrong*Jan Ullrich6'44"
2002Lance Armstrong*Joseba Beloki7'17"
2003Lance Armstrong*Jan Ullrich1'01"
2004Lance Armstrong*Andreas Klöden6'19"
2005Lance Armstrong*Ivan Basso4'40"
2006Óscar PereiroAndreas Klöden0'32"
2007Alberto ContadorCadel Evans0'23"
2008Carlos SastreCadel Evans0'58"
2009Alberto ContadorAndy Schleck4'11"
2010Andy Schleck**Denis Menchov1'13"
2011Cadel EvansAndy Schleck1'34"
2012Bradley WigginsChris Froome3'21"
2013Chris FroomeNairo Quintana4'20"
2014Vincenzo NibaliJean-Christophe Péraud7'37"
2015Chris FroomeNairo Quintana1'12"
2016Chris FroomeRomain Bardet4'05"
2017Chris FroomeRigoberto Urán0'54"
2018Geraint ThomasTom Dumoulin1'51"
2019Egan BernalGeraint Thomas1'11"
2020Tadej PogačarPrimož Roglič0'59"
2021Tadej PogačarJonas Vingegaard5'20"
2022Jonas VingegaardTadej Pogačar2'43"
2023Jonas VingegaardTadej Pogačar7'29"
2024Tadej PogačarJonas Vingegaard3'36"
Indurain made everything on TTs. He didn't demolish others on climbs (hills, cobbles, Flemish hills, etc). Time differences are much larger than historically. It's ridiculous. I am longing for the 2010s again.