Figuring out, details, debugging, etc... yes, these need to happen, but you have to slot those in around delivering things, often without a complete picture.
Otherwise look towards jobs that require niche, less popular, languages or tend to require additional skills like an engineering, law, or medical background.
The ultimate goal is to find a work culture that values selflessness. Whether that means operations, product quality, or original problems to solve. When you are surrounded by self oriented people you will always get firefighting: that kind of environment where everything is an emergency and everything is tech debt and the primary goal is worship of some tool because all that matters is the tool user (the developers own desires) as opposed to the product users, the actual business target.