What is your concern exactly? Your TV license didn't pay for that content.
As a license is required for pretty much everyone who wants to watch any live TV in the UK, its always worth the trouble for any license fee payer to ask them to justify why BBC content is (apparently) available to non UK based viewers but not to those in the UK . http://www.bbc.co.uk/complaints/complain-online/
What are these general taxation revenues you are talking about? As to why the content isn't available, you didn't pay for it, so what's the problem? I'm willing to bet it's not available because of some rights restriction.