Right now the cheapest and easiest route is to freeze everything - save lots of work on my part (and money) since everything that I have now works.
The unfortunate part is this is not always practical -- with many of the services/utilities/integrations requiring SOME form of internet/cloud connectivity, at times you must get updates just to keep things working. I know we, for the most part, try to avoid cloud dependencies, but the reality is many devices and integrations still have them. Some are just the authentication, some are for partial features, and some just flat out won't work. And those cloud APIs and services change and require plugin updates.
I do sometimes skip an update on my production system because I don't have the time or inclination to fight any update issues (usually with plugins or devices, like you say); but sometimes it is just a matter of not being the first, wait a few weeks or months, and upgrading when any issues have been settled out.
Hopefully the plugins you rely on will be updated soon and it will be a non-issue...