The theory of marketing is solid but the practice of marketing leaves much to be desired.
or simply: