No, it's because telcos cartels are illegal in Europe and there are actual consequences. European telcos are no saints at all but they occasionally get fined and things are a little better for a few years.
Just as an example, many tried to shorten the "month" to 28 days and they got a combined €228M fine in early 2020: https://www.repubblica.it/economia/2020/01/31/news/bollette_...
€228M for essentially a 7% hike in pricing.