A 2 person startup cannot provide a dedicated developer for your account, a personal contact for each of their thousand customers, is at high risk of being acquired/changing their business model/founders abandoning it, etc.
For enterprise, long-term stability and personal contact matters more than price. A typical SaaS contract is 0.x% of yearly revenue of big corps and nobody wants to be the one person risking the business for such miniscule savings. Another often overlooked part: Employees are the biggest cost center, much larger than any contract. So retraining a single team of 10 employees can often be more expensive and more disruptive to the business than just sticking with a legacy provider and established processes.
horsawlarway|12 days ago
What happens instead is that the new cheaper competitor proves themselves in the 1-10 seat company range for a few years. Then 5 to 10 years later, when the enterprise is evaluating renewals again, they go "Why are you so much more expensive? Look "X-two-guys" over there only charge 5% as much as you for the same product!" to the current SaaS they buy from.
Will they all move? No. But enough will, eventually.