"On the fly users" should be able to be turned off. It would be nice in the contact list column type to reference only the list of users in the system admin user screen. By creating users on the fly we don't have a accurate view of all users to add those to automated workflows.
One solution maybe to have a toggle on the edit properties screen as "Only select users from Sys Admin User List" as a toggle in that column properties for Contact list types.