This sort of thing is why I no longer buy Dell.
The onsite warranty is of course very good thing on its own, but I also believe it puts pressure on the vendor to focus on quality and getting issues sorted out quickly (because doing onsite visits is not cheap). It also indicates the computer is built in a way I can also replace parts, because you can't field service a machine that has been glued together.
It really looks like there are no pro or business solution, just a more expensive variant of `pick your poison`.
https://www.kb.cert.org/vuls/id/870761
Only way to escape the issues is to remove the bloated OEM OS that vendors provide and do a clean OS install (e.g. Linux)