I completely disagree. We've had a lot of great races. You say Roubaix is decided by a mechanical, but what does that have to do with the rest of the race? It was still a great race. This season has been amazing so far, except for the Giro. But that was because Remco had to leave early so there was no reason for INEOS and Jumbo to attack since they both just relied on their TT.
I totally agree. Sure, the last 15 k or so of Roubaix was a snooze fest but the rest of that race was exciting. I thought the Ronde van Vlaanderen was one of the most exciting monuments I have ever seen. We had a 2x Tour de France champion riding against probably the best monuments rider of this generation. Was the final 5 k or so kind of boring? Sure but come on, we don't watch racing for 6 hours of endless excitement. Then for the nonstop complaining, I thought Stage 20 of the Giro was one of the most exciting time trials I have ever seen. Throw in the fact that it felt like an Olympic Games hosted by Slovenia with the flags, party atmosphere. Great racing. Even Milan-San Remo was exciting, with the opposite result of Flanders. I think it's been one of the best years of racing. I suppose we've become spoiled the last few years with exciting grand tours and GC guys that ride classics and monuments.
If you're a Ving or Ineos fan, the year has been a bore but I am pretty sure you're about to get your moment. Now, I do suspect the 2nd half of the year might be boring with Pog's injury and MVP's divided focus. I think it'll be a Tour of marginal gains, Jumbo edition but I hope I am wrong. However so far, the year has been super exciting from my vantage point.