This is less of a complaint about why this was upvoted as it is a question of why.
- What "control" means specifically / what kinds of control a user should have
- What the difference is, in practice, between interoperability and portability
- What is the scope of the project?