The aggressive drive to chase every pound, from every single avenue, be they customer friendly or not, is a direct reaction to the airlines forcing the airports to reduce their landing fees.
The Airports in turn look to re-coup that money and also increase revenue - ergo: parking being the biggest single money spinner for an Airport and the now customary and un-avoidable walk through duty-free in the hard sell avenue - makes that revenue.
PS If you want to refuse Boots or any other non-duty area, the liberty to scan your boarding pass, then you legally can do so. They're chasing the tax saving.
Bottom line - Like my learned binman frine from the council Mr C, has rightly hit on - if you're gonna get screwed, at least get screwed by your local Airport as opposed to their one.