Basically making it like OSX's implementation of EFI vs. UEFI, or their Lightning cables vs. USB-C:
1. Apple creates their own implementation of something and pushes the industry forward;
2. Everyone else realizes it's a good idea, and standardizes on something slightly different/incompatible (usually with Apple on the standards committee!);
3. Apple continue using their own thing that Works For Them rather than adopting the standard.
The closest Apple ever got to making a standard was 1394, but even then, other companies were behind it (and thus the famous story about Jobs wanting to charge for 1394 until he found out Apple would be paying a fortune to other companies).
EFI was made by Intel and UEFI was basically EFI 2.0.
Thunderbolt was made by intel (lightning was a cheaper spec from AMD that didn't require expensive active cables). USB-mini breaks and displayport mini is big. What we got instead was USB-C which unifies both of them. Thunderbolt used displayport mini, but the latest 3.0 spec uses USB-C. The fact that all three technologies are starting to unify on the same connector is very beneficial and none of this is dislike for Apple.
Likewise, AMD made the mantle APIs for lower-level work and then turned them over to Kronos where they became the basis of Vulcan. Apple's metal API and doubling down by leaving the Vulcan work group is either "not invented here" or vendor lock-in.
1. Apple creates their own implementation of something and pushes the industry forward;
2. Everyone else realizes it's a good idea, and standardizes on something slightly different/incompatible (usually with Apple on the standards committee!);
3. Apple continue using their own thing that Works For Them rather than adopting the standard.