VMM is ON by default so nobody pays attention and leave it ON.
cdf's default config is aim for making the cMP can run Catalina and newer macOS. It make sense to keep the VMM on by default.
My package's primary goal is to provide HWAccel. That's why I keep VMM off, but provide another short video to illustrate how to turn on VMM (if the user want to install Catalina).
It's really hard for cdf to provide a single config that works perfectly in both Catalina and Big Sur. And as you said, not many people pay attention no matter how clear we write in the tutorial / guide / wiki / post / reply...
That will change with the next update.
I think it's really hard for you to make a single config that fits everyone.
May be you have to make two configs, one of Catalina which has VMM on. So that even some people haven't read through the wiki, can still install / update Catalina with that config. But just lost Intel TurboBoost.
And for those who just want to run Big Sur, you can give them a config which has VMM off. So that they don't need to touch it at all.
Another suggestion, you may actually use the BIOS version to help yourself to distinguish the two different config.
e.g.
9999.0.0.0.0 is for Catalina which has VMM default on.
and
9999.0.0.0.1 is for Big Sur which has VVM default off.
I am now also using this to help me to identify that people running which config / package.
e.g. My latest package has BIOS version 9144.0.6.6.0.
If there is another update I must made before 0.6.7 release. Then I will change the version to 9144.0.6.6.1.
Therefore, when people asking questions. I can use their BIOS version to know which config they are using.