But people are not motivated to give to fashionable or ideological causes when they are in charge of allocating other peoples' money for redistributive purposes?
Yes, but a government is accountable to its citizens, and to ensure that things actually work.
How are you going to ensure street lights get paid for for instance? You cant stop people who don't pay the fee from using them, and as per my original argument, with no coercion, there is no reason for any individual to contribute to paying for them
Your "invisible person" is a strawman, every one pays tax, not just the wealthy, and it is easy to argue thT thise with the greatest financial stake in society should pay in the greatest amount. I mean flip the argument, our labour pays for their profits, therefore that money isn't even legitimately theirs to began n wit.
Also, both morally, and for society to function effectively, we need to ensure that everybody has access to certain services. User fees would ensure those most in need of those services would be denied them. For example, your argument posits that people should be charged to go to school, which would just deny education to a swathe of the population, with major societal and economic consequences.