Tech pays well and has benefits, beyond that it leaves a lot to be desired. Having worked “shit jobs” tech is great when it’s great but when it’s miserable it is worse than retail, construction, etc. Your self-worth and ego are closely entwined with your performance, and sometimes situations outside yourself can make it hard to perform. At least in retail you never dream about a problem or question if you are smart or good enough to do your job.