For different types of products and services, you have more or less control and confidence about the future of those products and services. For software that you own and run on your box, that control and confidence is higher. For services on which you are completely dependent on software running on someone else's box for which you have no contract or service level agreement, that confidence and control is lower.
You have control over whether you want to complain and whine when a service you've tightly coupled yourself to makes a change you find objectionable. You don't have control over that change. Understanding which decisions you do and don't have control over is useful.