Automatically demote references the way you promote them when app is run using different version of Office
Fix references to demote as well as promote (at least for Office versions). If the app doesn't work, it's on me. Just provide a meaningful message.
Early binding is much more efficient and it is also easier to code because of all the intellisense available. But most environments are mixed and your policy of of not demoting references forces developers to either maintain multiple development environments or to always work in the oldest environment they need to support OR to use late binding and completely give up all the short AND long-term advantages of early binding.
Please fix this. I don't care if the app does not work in an earlier version. Just give them a "version" related message.