You cannot use top-down analysis for everyday's problems.
We live in a world populated by humans. You have
to adopt a holistic approach: simultaneously
top-down, bottom-up, sideways, diagonal, intuitive et cetera.
Just look at the difference between parsing a programming
language such as Pascal and a high-level language such
as English (or Perl).
If you really want top-down analysis for everyday's problems
maybe you should apply for a immigration visa to the
Vulcan planet.
Top-down is part of the solution. It is not
the solution.