Of course, If you are not happy with your current role, if you feel miserable or in the wrong place, then You are the only responsible for your life and your career options and no-one else. You can always:
Work for your self: So that we won't be having this conversation.
Work for somebody else: That means you have to look for a new role (with better conditions). That also means that you will have to go through interviews and be asked some of those questions mentioned above. Not bad considering there are so many options there for IT roles and plenty of choices. You don't like it? Don't get it.
Retire: As you are done with this world. Time to read some timeless classics.
Of course, If you are not happy with your current role, if you feel miserable or in the wrong place, then You are the only responsible for your life and your career options and no-one else. You can always:
Now, this discussion was useful because we started quite differently, and we ended up on a very similar take.
If you feel miserable or in the wrong place, then
As for me I have decided to follow youur first option and I work for myself!
That's great!