Regardless of whether you want to use MySites, you need a MySiteHostLocation if provisioning UPSA. You can always restrict site creation permissions etc. afterwards to prevent folks from actually creating/using a MySite or its features.
Brian
Brian