> By contrast, ‘taxes’ are expected to ‘inure[] to the benefit’ of the wider public.
That seems to apply to both taxes and fees as far as I can tell. It seems to me that a tax can primarily be distinguished by virtue of not qualifying as a fee. Put another way, are not fees paid to a government a subset of taxes much as squares are a subset of rectangles?
At the end of the day shall-issue permits, hyper specialized taxes, and fees all seem to amount to the same thing. However I think you can probably construct a reasonable criteria based on whether or not the other side of the transaction is fulfilled by the government and whether or not it is legal to do the thing by default. By that logic sales taxes and car tabs would indeed be taxes while fishing and camping permits would both be fees.
By contrast, if the government is purporting to charge you a fee in return for some benefit, that can still be a tax when the benefit that you’re getting really is a benefit to the public at large. So you’re comparing the benefit of what you’re supposedly paying for to the benefit to the public at large for operating the government. An example would be the case that alleged that PACER fees for operating the electronic court filing system were impermissible taxes. There, what you’re paying for is putatively access to a specific document. But the cost is ($0.10 per page) is way out of line with how electronic access to documents is normally valued. What you’re really paying for is the existence of the electronic filing system itself, which is something that inures to the benefit of the public at large.