An SPA is actually very suitable for this type of app. It was simple forms in the 00s, but it's not that anymore.
First, in my case, the back end is an API (python). It is also serving mobile apps, and 3rd party integrations. Turbo is more suitable, if I'm not mistaken, for Javascript based applications.
Second, my CRM is fast. The UI is snappy and there is little lag, which is something people comment on a lot.
And third, there are many components there where a page reload will break things - for example, when you perform a telephone call from the browser. You can still navigate the data, without reloading the page and cutting the call.
It's never simple, and NEVER EVER one size fits all. I'm saying this after about 30 years of doing this job commercially.