We use it for inventory, logistics, accounting, customer support, managing our partners (dealers), managing our suppliers... as well as sales.
I spent 2 years as a Salesforce developer, and still dabble in APEX from time to time.
All of that is context for what I'm about to say:
Salesforce is a nightmare to develop and maintain. The concept of a central system to run the whole business makes sense. But Salesforce has no focus, IMHO.
I like how simple and easy to use Twenty is. But what I'd love to see is something like AirTable. Yes, call it a CRM so that you have an instant use case. But make it easy to do custom development. Make sure there's a great API. Much like Wordpress, make it easy to know where I can safely extend the platform.
Do all of that, and I think you might have a winning product!