The real trick is finding a company and industry where it always makes sense to go deep.
Right now we're refactoring our codebase from one language/framework to another. Identifying which parts are still maintained and need the refactor vs. which parts would be a waste of time because a developer hasn't touched it in years is important.
This is especially important if you're one of few/sole engineers on a project.