Honest limits.
IT DOES NOT MAKE A BAD SYSTEM GOOD
Moving something inefficient elsewhere makes it inefficient elsewhere, at a recurring cost.
IT DOES NOT REMOVE YOUR RESPONSIBILITIES
Your data, your accounts, your access control, your backups.
IT DOES NOT GUARANTEE AVAILABILITY
Providers have outages. So does your connection.
IT IS NOT AUTOMATICALLY CHEAPER
Frequently it is not, particularly for steady predictable workloads.
IT DOES NOT REMOVE THE NEED FOR SKILLS
Different skills, not fewer.
IT DOES NOT PROTECT YOU FROM YOURSELF
Deleted data is still deleted. Misconfiguration still exposes things.
IT DOES NOT MAKE COMPLIANCE SOMEONE ELSE'S PROBLEM
Obligations relating to your data remain yours.
WHAT IT DOES SOLVE
Hardware ownership, capacity rigidity, and physical infrastructure.
Those are real problems worth solving.
WHAT TO BE CLEAR ABOUT
Which of your problems are on that list.