It’s normal. Blenders current performance isn’t where it needs to be, some of it is actively being worked on. I doubt it reaches other DCCs level anytime soon, but atleast some cases where it’s almost unusable are getting improved.
Edit: I’d suggest trying out the alpha version of 2.9 and see if there’s anything that improves in your use cases.
Edit 2: subdivision perfromance was/is broken, the fix for some cases is in 2.9. Reading through this: Blender 2.8 Viewport Performance might give you some idea what some of the performance sinks are.