I agree that it is unfortunate, but I'm not sure if doing the inverse is a better alternative.
If we make it opt-out, we may disrupt workflows that rely on the older behavior and would require rebuilding/reconfiguring of existing projects to work with a newer renderer. Personally, it feels like too major/breaking of a change to make it the default, but maybe others feel differently.