All that type of rule would achieve is pushing the budgets out of control.
F1 will only be as good as the sponsor interest, and the current engine formula is massively irrelevant to both the needs of the manufacturers and sponsors, hence the switch.