I'll go out on on a limb and state what I think AB/1Password has done that is wrong.
1Password/AgileBits has been DISHONEST.
Again, I will state that they are perfectly in and within their right to change their business model. No-one has faulted nor will fault them for that. But one of the things that is crucial for them, let alone ANY business, is honesty and gaining the trust of the customers who use that business' products. When you publicly state one thing to your existing customers in that functionality will remain the same for existing customers and the applications they use (as 1Password has stated), and then renege on that statement completely, you have not only effectively lied to your customer base, but you have been completely dishonest and have done a disservice to everyone your application serves. You have damaged your trustworthiness and reputation to be trustworthy, which is a hard thing for a business to rebuild.
That is wrong.
BL.