Sorry, but lock in effects are real. End users, solo devs and startups might find it trivially easy, but enterprise clients would go through hoops before a decision is to be made. And enterprise clients would rather not go through with that, hence they'll stick to whoever came first, unless there's a massive differentiator between the two.