Many industrial users are not price sensitive. Having the keyboard, monitor, and computer in a single housing with a built-in UPS all in a compact device with a single power cord is a big selling point.
That's not a universal truth. I've worked with plenty who are.
> Having the keyboard, monitor, and computer in a single housing with a built-in UPS all in a compact device with a single power cord is a big selling point.
That's not a universal truth either. Sometimes the device will be a headless controller. In which case a laptop wouldn't always the right form factor. There might be additional hardware that needs supporting, which can be much more complicated with laptops. There might be other requirements (eg environmental constraints) too.
"Industrial" covers a pretty large spectrum of use cases.
But if you use DOS still for industrial stuff you usually do it because you need some old-fashioned interface (i.e. real serial or parallel ports are the usual example). Which is going to work great from inside a VM, not.
Having worked in this world, I have sometimes patched DOSBox to communicate with all types of extravagant hardware, even ISA cards (look hard enough and you'll find even Core motherboards with ISA slots...).