Vinaland as a colony just has such a hard time existing. One of the best locations for vinland, the L'Anse Aux Meadows, only had a settlement for about a year before they packed up and left. Sure they could exist there but the received little of the creature comforts that they could otherwise experience in Europe.
Also in terms of adopting native techniques, despite being in contact with the Inuit people for centuries the colony of Greenland failed to adopt anything from the clothes, the harpoon, the kyak, or the diet of the Inuit people. One of the best explanations for the Norse settlement in Greenland ending wasn't starvation, or disease, but that they just left. Digs currently find no increase in death rates that were already present when they left, as well as remarkably little in terms of "precious items" and family heirlooms and items. The Norse didn't want to adapt, and they were free to leave so they decided to leave back for the home country because they didn't want to loose the Norse identity.
To get Vinland, and most early colonies, to work you would need a government interested in making it succeed, which would involve exporting people. The problem is most Scandinavians already "exported people" in mercenary bands, and pilliaging. To get Vinland to succeed you'd need to remove the coolest part of the Norse