I think there is a bit of a miss-mash of MVP definitions here that seems to ignore some aspects of actual software engineering. The problem here is the vocabulary different groups use. What you're stating for example about Alpha release or V.1 is traditionally not true. Alpha is nowhere near V.1, it's more like 0.1, and available only to internal member and perhaps a select few outside testers. Then you go to beta and finally an MVP but all that is less so about features, and a lot more about quality and robustness.