Have you considered that the problems you encounter in daily life just happen to be more present in the training data than problems other users encounter?
Stitching together well-known web technologies and protocols in well-known patterns, probably a good success rate.
Solving issues in legacy codebases using proprietary technologies and protocols, and non-standard patterns. Probably not such a good success rate.
I think you would benefit from a personalized approach. If you like, send me a Loom or similar of you attempting to complete one software task with AI, that fails as you said, and I'll give you my feedback. Email in profile.