Younger Europeans do not necessarily see it as rude for a foreign visitor to come and speak only English. Many local younger people spend a significant portion of their lives in an English-language environment on social media, and mixed European marriages now often use English as the home language. English is no longer seen as an outside thing by which foreigners speaking it are being rude and unappreciative.
And again, domain loss is already ongoing for European languages (and for the Nordic languages this has been observed for like decades now), so it isn't necessarily the case that locals feel more proficient about certain things in their native language and less proficient in English. I have colleagues who would prefer to speak English about technical matters for their own sake, not mine.