And even within the EU, it's not guaranteed. I'm currently in Berlin and the internet here is ass.
My current provider dies on me at least once a day and the speeds are atrocious. Mobile network is also weird. Every time I go into a store for shopping I lose my connection. Once I come out I get a cute text message saying "Welcome to Germany, don't forget to get tested"