Now that Ive got further in the game, I'm not sure I agree with that. If you are honor farming, you can raid buildings with 0 losses on some of the crappy players out there and get quite a bit of points. I can see reasons to level other buildings now not for money.
Plus, its kinda funny to level someone's entire base.