No, that is generating entropy for the keyfile. Your keyfile is then encrypted with a password based KDF, just like LUKS. The exact details differ a bit, but the overall architecture is the same. Still need to use a memoryhard PBKDF to encrypt the keyfile.
Maybe VeraCrypt uses a memory hard PBKDF, in which case I would say it is as good as modern LUKS.