I blame UCI. How the hell don't we have decent WT stage races or classics in July (bar the Tour) and August. Tour de Romandie should be now for sure.
I get what you mean, it can be a bit annoying for some riders (they do it on purpose, attention needs to go to the Tour 100%), BUT nothing is obligating UAE to actually ride all those races and send Del Toro, plenty of teams who just don't race. He rode the whole Giro, he could've just went back into competition at the end of july (for example these races, but not Austria). Imo the problem is that in any other team he would be riding the Vuelta, and then he would be preping for that right now instead of racing. But UAE can't really give him a spot there (and ofc he's young but still he could do it).
I don't know, it's kinda ruining cycling. I hate dominance in general. I don't think it's good for a sport, but you can't blame a team like UAE for being the best. So if they want to dominate the bigger races, win everything there, go ahead (even tho that's already bad for the sport), but it's really bad for cycling when they do it everywhere else too, not giving any chance at spotlight for other teams.