eh, it's not that hard. For some of us, it's actually easier. I've never had a difficult time finding technical positions, but retail jobs? As a young person, I tried and was rejected. Front-line tech support is appropriate in the same career stage as a retail job. The minimum skills required are not that different[1], however, as far as I can tell, if you are willing to learn, tech support offers a better upward path than retail, so it does make long-term sense to choose level 1 tech support over retail.
[1] The minimum level for both jobs, as far as I can tell, consists primarily of explaining simple things and dealing with angry people. If you want to climb the ladder in tech support, obviously, you need to go somewhat beyond that, but you won't get fired if you can do those two things.
You were trying to make a clever point about the realities of the workplace and I think it's valid. No matter what you are doing with your life your job is to sell yourself... And I get that... and I think most people here get that. But it's not especially relevant to the topic at hand and just makes you seem like a smartass.
I write software for a living. My job definitely hinges on selling myself... But it's fair to say it's nothing like a traditional retail workplace...
[1] The minimum level for both jobs, as far as I can tell, consists primarily of explaining simple things and dealing with angry people. If you want to climb the ladder in tech support, obviously, you need to go somewhat beyond that, but you won't get fired if you can do those two things.