Because they want developers to use the latest version of their API. And as a user it is a good thing, as the API is getting more restrictive and privacy focused
But the parent commenter's company software did not need to be updated to be useful to the company. Its only purpose was to control hardware made by the company.