No, but why to make it compulsory for 'visitors'?
He is EU resident. Imagine in US you would be forced to contribute to state pension, but would get your money only if you work for 30 years in single state. Moving from California to Texas == zero pension.