> 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.