Compared to a six-figure salary? Developers tools are a bargain for what we get out of them.
I've been shelling out for IntelliJ Ultimate for years because I want to support JetBrains. At this point I think I could actually get away with just the open source Community Edition, but it's worth paying them for the effort in my mind.
I don't mind buying good software, but it feels weird for me to pay in order to make my employer more money. It's not like the productivity boost I get from buying Datagrip is going to get me a raise or a better job.
That said, for software I use in my personal life I can and do pay, and I think we should all be more in the habit of either buying non-trial versions (Sublime, PyCharm) or making small monthly donations (Neovim, iTerm, regex101, QMK, et al).
It’s not universal but definitely not uncommon.
If no part of your toolset is within your budget, then you're in the working class, since you cannot ever own your own means of production.
I can't speak broadly, but when I worked construction, most guys would bring a mix of personal tools and company tools.
I don't understand why you don't to become a more productive person then you may get a better job offer or start your own company where you and your customers will be the one to evaluate your worth instead of a single boss of yours.
Then remove 25% as social charges + ~1 month of net salary as income tax + other various types of taxes.
That said, I have a JetBrains subscription because their suite has a lot of value if you deal with multiple types of databases (or Java/.Net). Their business model is refreshingly straightforward, the coding is solid and I don’t mind giving them money.