It was not exactly just land grab. It was outright genocide in some cases.
Sure, there are a whole bunch of mesoamerican cultures that were completely wiped out, and as a result we know almost nothing about today - so in a lot of cases there's no incontrovertible proof or historical records from descendants of those cultures that they practiced things like child sacrifice, or enslaved conquered enemies in order to eat them.
There's just things like finding a bunch of child corpses that have been dismembered at what are believed to be holy sites.
And is still kind of impossible to be sure if they were indeed child sacrifices because the is almost zero documentation from this cultures and the ones we have is from biased colonized sources that half assed it or misrepresented.
Compared with this, European nations have well documented legacy at the opposite of “almost nothing” in some colonies. But people need to be grateful because Europeans told them that “we are sure you were savages that killed children. Take our word for it. Now give me your gold. Also, don’t worry, you don’t need to go school like our children or having the same rights”.
I mean... it's one thing to doubt contemporary sources and claims made by conquistadores, its another to doubt modern archaeological evidence of things like the mass graves of decapitated children.
Most of europe was 'colonised' at some point or the other in its history, by various different cultures, and there were numerous cultures eradicated as a result, many of which were also cannibals, or performed ritual human sacrifice.
The difference being it happened thousands of years ago, not hundreds.
I don't begrudge the Italians for my country being a Roman colony once upon a time, and I don't particularly mourn the loss of pagan tribes that conducted human sacrifice.
Its not really about trying to downplay colonisation being a landgrab - which did indeed result in genocide, and the fact that wasn't really the goal doesn't make that any better, just the same as someone killing a dude for money isn't really any 'better' than killing someone in a jealous rage; its still murder - its about putting it into historical context.
again, turning back to the roman conquest of europe, yeah, a fucking ton of people were murdered for that to happen. And Rome took more than it gave. But its just outright false to pretend that nothing was gained in return, even if the exchange was lopsided, and forced upon them.