So, you agree it is taxation?
(Genuinely not clear to me, not trying to be snarky.)
FWIW when I last researched the issue (maybe 3 years ago) there was also funding from direct taxation used for BBC activities; it was in the published accounts at least.