...and that costs you code modularity and separate compilation. Why lose them when you don't have to?