To name a few (presumably): drivers, proprietary protocols, vendor warranties/support, licensing/relicensing, paying you to do the work, waiting for the work to be done/tested, paying for workforce re-training, justifying this to management etc.
All these reasons suck, but they’re all reality in one industry or another sadly.
All these reasons suck, but they’re all reality in one industry or another sadly.