I think the definition of an MVP nowadays varies greatly. Depending on your target audience (and the problem you solve) you might need a minimum level of UI/UX or functionality to gain some traction.
Personally, I feel for B2C the MVPs needed nowadays is almost like a fully fleshed out product.
Being a Product Manager in this fast-changing environment I think MVPs are a valuable approach for testing ideas, validating assumptions, and getting feedback from users with minimal investment.
Although I feel it's important to approach MVP development with a clear strategy. An MVP should still provide value to users and address a specific problem or need, even if it's a scaled-down version. Over time, you can use user feedback and iterative development to enhance and expand your product. :))
MVPs are crucial!
The definition is obviously flexible but the idea of releasing something and getting feedback as early as possible is never going away
Pebble