If the time and process it takes to make sure components don't re-render is the same, why not let them re-render?

Any re-renders optimization that takes the same time or process to get result is useless.

For it to be useful, it has to take less process or be better at scale.