You are confusing Free Movement and Schengen. Free movement and passport free are not the same. 

The EU nationals working in the UK, exercising their rights to Free Movement, all have to show passports when they arrive.

Your argument was an exemplary example of the use of alt-facts by the Brexit crowd; BoJo would be proud of you.