As a developer, I'm always very wary of adopting any technology that would lock me in to a platform. This sounds like lock-in to me, since there is a binary involved, and limitations around size of data. I think your appeal needs to be on the business side where decision-makers are can see your freemium product as a short-term win, and maybe convert to paying customer if it works for them.
Can you help me understand what you mean by vendor lock-in and how it is different from say, developing a plugin for Wordpress vs a plugin for Ghost? Aren't you still choosing a platform?
Or do you mean technology lock-in, because we built our API server in golang?
For the Store, we provide a reference implementation that is open source in AngularJS 1.x, but the store could be implemented in any JS framework. We have contemplated building a competing reference implementation in ReactJS, for example.