I know my idea isn't perfect, but it still seems better than the confusing tokenism crap we now have, where teams lucky enough to have an engine that is better than their opposition can be assured of decent results, while teams with other engines have no way to compete.