Disagree. I don't care about CS at all. Still like the work, but wouldn't do it if it weren't for the money.
Am I good at SE? No. But I went from terrible to average in a period of 4 years and am now earning 6 figures. All without side projects or unpaid learning.
If you've really not put in any time for independent study and have only 4 years experience on the job, you are not "average". You are below average, and apparently unaware of it. Not to mention a cancer on the industry. It's my job to make sure people like you don't pass the phone interview.