There are a couple of issues at play here. Eventually Canada's population will shift to the point that the majority of citizens will not have been born here. As a result these new citizens will have no connection to our past history with indigenous peoples, and could conceivably baulk at continued payments to First Nations. What this does is enshrine it within citizenship. The second issue , is that one of the biggest contentions among First Nations, is that somehow their land has been stolen by thee Europeans or the more common term colonizers. The ironic aspect of this is that we continue to encourage immigration and settlement of the land that was supposedly stolen.