We do allow car companies to continue to build cars that cannot prevent accidents. Even beyond preventing accidents we as a society also allow the car companies to build cars with varying levels of safety and have a rating system for them.
You can represent that pretty easily with principals. Just make sure that each host has itself listed as a principal and generate keys that contain that same string. It's pretty common to have a set of increasingly general principals (I.e. Hostname, cluster, tier, root@everywhere).