"Not everyone has passports or driving licences.
Hence, day-to-day life doesn't require it."
That is probably true in more or less the whole world.
The fact that most European countries have the possibility to get an ID card doesn't mean you have to carry it with you all the time.
A safe way to insult some of the Brits is to suggest they could learn something from some foreign country and it gets even worse should a foreigner suggest it.
Look at how quickly that topic regarding the NHS is dropped here.
BBC Politics Live 5/11/2018