It's a balance between a single company being able to lock its cattle because of proprietary shenanigans, and the users having leverage over how they are being used. The EU is fighting for the second one. Unless you are a big company I fail to see how you can honestly defend the first one.
You want innovation to be automatically compatible with competitors ? That's what Open Source is for.