This is in no way inconsistent with the need to price externalities, which is the default assumption in free market theories. (Otherwise you have obvious problems with people dumping industrial waste into rivers etc.)
> It's not the only way, it's not even the only way that's employed right now in a lot of places, for instance we don't apply sales tax to items we deem 'essential' here in the UK, have a 5% rate for some things and 20% for 'luxuries'.
Just because somebody does something doesn't make it a good idea.
Things like that have counterintuitive economic consequences. See what subsidized student loans do to education prices. Is this what we want for "essential" goods?
If we do that, the tax rate has to be higher for non-"essential" goods in order to generate a given amount of revenue. Now you're into central planning to determine what's "essential" and what isn't. Is a laptop a luxury good? A poor person might need one. What about an electric car? Meanwhile every such decision of what to tax more is subject to lobbying and corruption.
If you want to help the poor, give them money. They know what's "essential" to them better than the bureaucracy does.