Викинги не оставили географических сообщений об открытых землях. Они не предполагали, что открыли новый материк. Именно археологи после открытия Америки установили присутствие викингов на прибрежных территориях севера Северной Америки. Колумб тоже был в неведении, что открыл новый материк. Поэтому Америка была названа не в его честь, а именем мореплавателя, который первым установил, что это новый материк.
Потому что именно плавание Колумба дало толчок к последующему активному ОСВОЕНИЮ (а не частному пользованию) Америки. Викинги же, как написано выше, ТОЛЬКО ЛИШЬ посещали берега Америки, но и не собирались там жить.