In my opinion all 8 points are to be done, by a sustainable company. It is not only for doing some CSR. It is about having the licence to operate in the future.
We only have one world, so we need to make sure, that business we make, is done in a way, that our children can do it later on as well.
Many companies are already changing their business models, even though it will take some time. Changes cannot be done over night.
You are absolutely correct.
As a company, if you do your do your bit for your host community, you may have engraved your brand in peoples minds and the future belongs to you.
Here in Nigeria, I live besides the Nigerian brewery in the city of Aba. They have continued to affect the host community positively.