Got Airbus, do you work with computers? I'm a network engineer for a governmental agency, and we do not rely on Windows for mission-critical computing tasks. Sure, we all have Windows desktops, file servers, and we run Exchange for email, but anything highly critical, such as databases, our web site, monetary systems, accounting systems, etc, all run on Unix. Windows is just not as stable and reliable. Most businesses of any size are of like mind...Windows is fine for basic tasks and user's desktops, but it has no place in the datacenter or mission critical tasks.
Given all that, when your EFB does in fact get an error, if it delays a flight, it will certainly be unacceptable to airline customers/pilots.
Firings, if well done, are good for employee morale.