I don't see a reason it should be slow. Are you close to your host on the network? If you're using a hosted version (which i believe is hosted somewhere in Europe), it may just be a connectivity problem.
I’m running it on decently nice hardware, but most of the pages take around ten seconds to load. I did some investigation and it sure looks like it gets to 100% cpu usage and stays there frequently. I’m wondering if I have PHP misconfigured.
Nextcloud recommends Redis so maybe that's what's missing? Otherwise check if PHP's opcache is enabled, or if your PHP version is not really old (PHP7/8 really helps).