Off-the-shelf CRMs cover most businesses well. This is the short list of situations where bespoke genuinely earns its cost instead of being an expensive ego project.
If your process is a genuine source of competitive advantage, forcing it into someone else’s data model erodes the advantage. If you are stitching together five workarounds to make a standard platform behave, the workaround budget alone often funds something purpose-built.