My experience in SEO is 70% in-house, enterprise SEO and about 30% agency/consultant. To make a sweeping generalisation, the C-suite does not pay sufficient attention to SEO.
Is that because they don't care about profits? Clearly not, but why would in-house SEOs feel that way at times?