While these things feel like taxes they are not because they are not managed by the government. Taxes (no matter their labelled purpose) are pooled and spent according to the yearly budget. Other fees collected by an agency are spent just for that purpose maybe propped up by money from the tax pool. Besides budgetary reasons, having a separate TV fee prevents (in theory) the government from interfering with the public media as there is no direct dependency.