There is some partial overlap with this suggestion here, although I feel this particular thing deserves its own post: https://vrchat.canny.io/open-beta/p/798-prefer-graceful-downgrading-to-avatar-blocking
Right now, you can use the dynamic bone limiter to completely disable avatars' dynamic bones or collisions. Despite an avatar's dynamic bone being blocked, it is still counted in the performance ranks. Not only that, but in the beta, this means that an avatar can now be completely blocked over a component that
is no longer doing anything.
If I'm blocking all dynamic bones through the dynamic bone limiter, then dynamic bone should be left out of the performance rank equation entirely. If a Very Poor avatar becomes Good rank without the dynamic bone, then it makes no sense to still block this avatar.