I think there is some misleading about MVP in your article.
MVP doesn't mean you can build it in a careless way, MVP means you can remove the unnecessary "nice to have features", just building "must-have features" in the first version of your product.
So the product team must have enough research for that product before they can determine what is the "must-have features", so the first & second sections of your article will not occur if people understand the right MVP meanings.
About section 3, in the tech industry everything always rushes forward very fast, so maybe not only you are doing that type of product, if you build an final product for one or two years, maybe the market already has a popular one :P
Just my opinion, thanks for your sharing!