If you get fed up with their coverage you could always take a temporary break and use a VPN connection to watch races in another language, even if you don’t speak it. Riders names will sound close to the same so you still pick that up from the audio, and you can fill in details (like, who is in that 8-rider front group) from the broadcast graphics and by following the race thread here (or PCS). Not all national broadcasters require paid registration, so there’s not the problem with foreign credits cards (which is the case for Eurosport). For example, RTBF.be, the French-language Belgian broadcast, is a great place to watch spring classics, and doesn’t require a fee. The same may be true for Sporza.be, but I haven’t tried them for several years. RTVE.es or EITB.eus (Basque) are great for watching races in Spain, etc.