The problem with making a product from a minimal viable product (MVP) point of view, is the belief that, by making something minimal/lesser, one can effectively test the market and get a viable testing result.
A MVP attracts Minimal Viable Feedback (MVF).
Instead of aiming for MVP, makers should understand the problem set and give a useful solution.
When a product is useful, people use it. When a useful product is made, people switch to it.
So what is a viable product? It is a useful product.
How do you define a minimal useful product? I am not sure.
When you compromise on a product, you usually end up paying somewhere down the road.