Il y a presque toujours moyen d'implémenter un standard à la lettre tout en développant quelque chose de totalement inutilisable en pratique. Par exemple, IP over Avian Carrier est une implémentation conforme de TCP/IP.
Pour développer quelque chose d'utilisable, il faut se demander à quoi sert le standard, quelles options il faut implémenter pour répondre aux attentes des utilisateurs et pourquoi (et dans quel but) il y a certaines clauses. Si on veut juste avoir la certification et on se fiche du reste, on se demande à la place comment remplir le standard avec le minimum absolu d'effort, et c'est ce qu'Apple a fait. Résultat: Ça ne sert strictement à rien!