Is it really a Minimum Viable Product if it needs to have every single feature that the incumbents already have?
What is smallest product we can build to learn something from and iterate with. If you build something too small that no one uses because it doesn't have enough features, then you can't learn anything from it (apart from you need to build more).