Some companies are willing to pay that much more for the prestige of showing up in the "real world", just like some brands might maintain unprofitable flagship stores.
Another reason is "because they have to charge that much". Which means that if fewer companies are willing to pay that much, more classic media outlets go out of business, as they can not lower prices further.
Lastly, you can't accurately measure how inefficient these forms of advertising are, whereas online advertising makes it easy to see whether ads are a net loss or not.