People in sales think it's pretty ok, and it's easy to find contractors who will set up or expand it for you. A couple of full-time devs could set up a CMS better tailored to your company with free components, but lots of places that use Salesforce don't have in-house developers.
Salesforce knows that its codebase is a hot plate of spaghetti, but it doesn't really matter because software developers "in general" aren't their target audience in any sense.
Salesforce knows that its codebase is a hot plate of spaghetti, but it doesn't really matter because software developers "in general" aren't their target audience in any sense.