It is an issue, and security concern, for employees of an organization to risk adding corporate devices to their personal accounts, and vice versa. Why would you want your personal stuff on a machine you don't own?
I use my work email for my work AppleID, and use that to sign into my work-provided devices. Never the twain shall meet. In addition, we have a Developer account, which would even further muddy the waters if I start mucking around with personal stuff (certificates, provisioning profiles, etc.).
> an admin could view some contents of your iCloud account
Yeah; that's why you don't give them access to it. I also don't use Outlook and Teams on my personal phone. Work gets to contact me on my work devices.
> two subscriptions for Music for example. And different ids you are contactable at
No? Just don't buy a second Music subscription. Also, you have a work and personal email; are those multiple points of contact also an issue for your coworkers/family?