Some DMUs have that sort of flaw, yes, but not all of them. And a loco only typically has one of everything (unless it's that odd Stadler design you get in Germany which is more like a FLIRT in concept, i.e. a loco body with multiple DMU style engines inside it).
Locos are more resilient if everything is loco-worked because you can easily get a spare in and continue the service. But if you're mostly a DMU railway, as Chiltern is, a 165/168 can lose an engine and just lose time (and with Chiltern running longer trains than say Northern it won't lose *that* much time) whereas if your loco conks out you get what happened in this thread. Particularly as "Sprinter" type DMUs, which 16x are, have each coach as a completely independent thing. OK, a failure in the cab still knackers you, but anything to do with powering the unit still works with an engine out, just slower, and so in almost every case you're at least going to get it to the next platform to tip out then into a suitable siding out of the way.