In my case it's not a hobby. I actually hate wasting time and money on these kind of things. But on the other side I'm legitimately scared about what's happening with all my digital information. It could be paranoia because of all the privacy movement and the recent scandals but it's not worth the risk when you have very easy to setup tools to improve your privacy like that ones you mentioned in your last paragraph which is exactly what I'm currently using (+ DDG for searching).
Could be, but what if the requirements you're missing are supposedly essential for the job? Some jobs say you need to know X programming language. What if you're a good programmer but haven't worked with that particular language? Should you bother to apply?
I did, and it worked out fine for me. However the languages are a bit similar. I went from C# to Java. I was upfront with it, and showed my eagerness to learn and develop.
They did only give me a 1-year contract, and a stipulation to get some Oracle cert but did support me throughout. Now that I've shown them that I can adapt (be productive/billable, and got the certs done) they offered me a permanent contract (indefinite period of time).
So yes, bother to apply. But put the work in to show them you can adapt.