Ok, I agree with the bit about keeping the no Allied units in USSR objective and agree about the positive consequences of de-linking SZ125 from this.
Don’t really agree about Persia being a contestable objective for USSR. If that happens, Germany is basically defeated! I presume you aren’t referring to an early game activation.
Amur is a contestable objective sort of - Japan has to compromise to contest it. If the Persian and Northern routes are open, they have to allow 4IPC of objective to stop 2IPC and also activate Mongolia. This is part of what I dislike about the 2IPC bonus per route for USSR if Japan DOWs on USSR.
More generally, I think there are too many objectives in BM. I guess that is a personal viewpoint though.
Now back to carrier purchase affecting combat move, perhaps we can add an engine option to assume carriers would be purchased.