I find this post a bit confusing. Instead of complaining vaguely, I think it would be more productive to describe your scenario – and ask for help on if & how DEVONthink could fit in that scenario.
From your original post it was not clear to me what your actual problem is, and it is still not entirely clear.
I feel some things are getting mixed up.
If the technical model/foundation is what allows DEVONthink to do all the amazing things it does, then this doesn’t make much sense. If a different model is used, it changes what features are possible to implement. It would likely no longer be the DEVONthink that we love. I’m not a software developer, and I don’t have the expertise to judge the technical choices made. But I trust the developers know what they are doing… And I appreciate their explanations – I don’t feel they are lecturing me.
Most of the time it is wiser to accept how things are, rather than setting yourself up for a host of negative emotions when reality does not conform to your wishes.
In general it is best to choose the right tool for the job. If the tool doesn’t fit the job, it is futile to blame the tool. Choose the right tool, or accept the limitations of the tool you’re using and work within/around them.
I mean:
– This is hardly the fault of DEVONthink.
What amounts of data are we talking about? Again, an actual description of the scenario/use-case is necessary to really give input. I don’t understand why you can’t just import/index the files you need – I assume you don’t need to include the full contents of your clients’ cloud storage?
I don’t know this space very well. What DAM tools are you thinking of? And if these tools fit the job better, why not use them?
While you can use DEVONthink to catalogue media in some ways, it’s not really a DAM.
What is different in your experience with Bookends? (I suspect the more limited scope is a key factor.)