Because they let themselves to get locked into proprietary bubble.
Have fun with your CNC machine that doesn’t work unless you program it with version 113 build revision 7 of proprietary firmware that cannot be loaded unless you run Windows XP SP 3, because CNC machining software is totally something that needed to be windows based…
Just remember, Therac-25 didn’t need to kill people.