On your second point, I agree with you. I also don't think a treaty will achieve a great deal either.
I also cringe at the few sentences that appear at every public gathering now that say various variations of: "we acknowledge the original inhabitants of the land we are siting on etc". It is usually said by a bored MC, just after telling everyone where the toilets are and where to meet in case of evacuation. All it seems to do is waste a minute. If it was done in a more special way at fewer events, it could be something, er, special, but in its current guise of a couple of sentences at EVERY event involving a government department, it just doesn't have much meaning.