4.2 Maximize Platform Compatibility
UEFI drivers should make as few assumptions about a system's architecture as possible. Minimizing the number of assumptions maximizes the UEFI driver's platform compatibility. It also reduces the amount of driver maintenance that is required when a UEFI Driver is deployed on new platforms.