That seems crazy to me. I've always had my employers either provide or offer to provide me with anything I'll use for work. Asking someone to use a non-corporate-managed account for work seems especially insane to me. I've never heard of that.
Day 1 at FooCorp: “As part of onboarding, please set up these two accounts, both of which FooCorp operates and bears all the costs for.”
Day 1 at Apple: “As part of onboarding, please set up these two accounts, both of which Apple operates and bears all the costs for.”
Day 1 at FooCorp: "Your email address is you@foocorp.com. Conducting business activities with personal accounts is against policy and may result in disciplinary action including termination. It may also be a regulatory violation depending on industry."