I agree that most field undergrad courses are not very useful, unless they are quite technical. In my case, some of my field courses were just as crucial as the theory ones because they built on what we had covered in the "core". Example: my trade theory undegrad course was filled with formal proofs of theorems such as Stolper-Samuelson, Rybczynski, factor price equalization, etc. That might be the case in some top undergrad international institutions, but I doubt you will see something like that in most US schools.
Even then, my macro undergrad was really useless and was more or less as israelecon has described it. However, most schools would like you to have exposure to both intermediate micro and macro.