As mentioned, there were more people in the area (and time) that the Spanish settled. Also, they were more "exploit resources, put natives to work" rather than "settler colonies, take native land". It's not really about any moral superiority or protestants being the devil.