The answer is racism. It is racism because they treated the Europeans from the north more better than Europeans from the south for no reason when they were essentially the same
Because it can be very reliable
European powers were running out of places to colonize in africa, while trade in East Asia was becoming more and more profitable, but the cost in time and money of traveling all the way around africa and through the india ocean (or the long trek down the silk road) was hampering European profits off of trading. So the Spanish sent Columbus to find a shorter root to Asia. Columbus didn't set out looking for America, it was just a happy accident.
They wanted to make Germany weaker militarily