I don't understand why NCR and the lot their peers bother to use anything so bloated when an R-pi properly configured could do the job. (Someone correct me if I'm wrong, please.)
I't probably because whomever originally specced out the system design was only familiar with Point-and-Drool MSWin dev environments.
Now if these companies had been anything less than abject cowards, they could have funnelled a bunch of money and effort into ReactOS development in 2009 or earlier (when they'd realize they were setting themselves for the situation), it might have been ready by 2014. They'd have full source code, wouldn't be dependent on questionable updates, and could save boatloads of money on licenses. But as I say, it would require companies not suffering from Cranial-Rectal Insertion.