You may as well argue standards have lowered innovation.
> Giving a company the right to prevent interoperability does not necessarily mean they will invoke that right
I hope that whoever created int max(int a, int b) is benevolent because just about every programmer has reinvented that at some point. What about Response get(String url) which returns an HTTP GET response. We have probably all written that at some point and most HTTP libraries implement it.