I think you see a widely disproportionate amount of these reports with Apple's services from the tech/blogger/twitter crowd (same went along with Apple Music). I believe this is because Apple mainly tests in clean environments, and doesn't account for permission and process changes incurred by user intervention or application installs.
Advanced users like things to be just-so, and whatever that is often reveals flaws in these services. By taking a polling of the vocal tech community you'd think these services were a horrid mess. I, however, along with millions of others, use these services glitch-free with only temporary service outages.
Is this a good practice? Naturally that depends on who you are. I'm sure it works best for their bottom line.