You're disillusioned not with tech but with greedy political idiots who ru(i)n it. Fundamentally it's all simple with tech. You calculate things and apply your logic and experience and then you get a working system if you've done it correctly. No exceptions.
It's when you deal with self-interest and greed of business-people that are just there to bleed you dry you encounter problems.
My advice would be to limit your exposure to all things business in tech and just sit in the corner doing what you can do best: writing programs. Then it becomes fun again.