(Why, in that situation, would the user be entitled to the custom modifications in that instance they are abandoning? If you don't like that instance for whatever reason, but like the features, tough luck. Code your own.)
Because the platform provider didn't pay for the database's commercial license.
a) impersonate the identities of your users and b) decrypt the SSL traffic of your users
?