Odds are you would find it every bit as soul crushing as tech support if you did get a job doing it. Web development still carries the stigma of "I know how everything should be, you just do the grunt work of actually writing the code for me". You constantly deal with bullshit, people insisting on making the site suck ass because they "have an eye for design" or making things convoluted and hard to use because "I know people" so who cares about all those usability studies. And then when the shitty site is a failure, they pretend it was your fault and that all of the stupid shit they demanded was your idea. Web development is enjoyable when you are doing it for yourself, rarely is it tolerable when doing it for someone else. If you want to aspire to something better, pick a trade. Web development isn't a step up from tech support, it is just a step sideways.
Odds are you would find it every bit as soul crushing as tech support if you did get a job doing it. Web development still carries the stigma of "I know how everything should be, you just do the grunt work of actually writing the code for me". You constantly deal with bullshit, people insisting on making the site suck ass because they "have an eye for design" or making things convoluted and hard to use because "I know people" so who cares about all those usability studies. And then when the shitty site is a failure, they pretend it was your fault and that all of the stupid shit they demanded was your idea. Web development is enjoyable when you are doing it for yourself, rarely is it tolerable when doing it for someone else. If you want to aspire to something better, pick a trade. Web development isn't a step up from tech support, it is just a step sideways.