Parallels used to be front-runner with better support for new macOS features. vmWare used to lag behind with weird issues. This is why I switched from vmWare Fusion to Parallels Desktop a few years back. What are these limitations you speak of? And what makes it rubbish?
Probably the biggest complaint is fusion is now free (for personal use) and Parallels is a subscription.
Also you can get other free vm managers on Macs now since it ships with a hypervisor and vm framework.
8 GB max of RAM is a software limitation not present in the more expensive tier. I suspect it is not a technical limitation, just greed.