Hi
What you are talking about, really, is lock in. It is hardly unique to one package or to one vendor. All cad has a tendency to lock you in to a program. From what I have seen, pcb layout is at least as bad as any of the rest.
You pretty much nailed the real issue - libraries. To a lesser (but still vital) extent, transportable design files. We have all been doing computer based design for > 40 years now. Every single place I have ever worked is locked into this or that firstly by the investment in what *should* be standardized - parts libraries. I don't re-invent ASCII each time I switch text editors ....
The "how" of getting from where we are to some sort of "open" environment is what is unclear. Nobody has really come up with a rational solution. If I decide today that I'm going to use this part in that package ... off to some sort of editor to build it up. That gizmo is likely a lot easier to use than it was 40 years ago. It's still not something you turn loose on 40,000 parts all by it's self.
Crazy world.
Bob