The thing with the MiG is that you need a significant amount of them to carry a significant payload, and the deep modifications apparently prevent them from being used as BMs (maybe this was not viable already and so they were slated for the K modification, I am not sure).
They don't need thousands... in fact the main enemy is the US Navy, and they have... what... about 5 actual operational carrier groups from a total of 11 or 12 available... that means any of those carrier groups approach Russian territory you could defeat them by taking out 12 carriers... the thing about the USN is that they base their entire surface fleet around an aircraft carrier and that aircraft carrier is essentially defended by all the ships that operate from it.
Ironically for a navy they are very aircraft centric... so sinking or just hitting their carriers will essentially defeat the entire carrier group... like the US Army that expects and depends on air control delivered to them by their Air Force, they really are not the same force when you kick away their air control... the Soviets learned that their Army cannot depend on their Air Force or Navy... they can certainly work together, but the Navy and the Army have their own formidable air defence capacity and don't need their air force to clear the skies for them.
A flight of four MiG-31Ks per carrier group would be plenty most of the time at least initially and will probably sink some ships... after which that carrier group will likely withdraw and few other carrier groups will have a go... maybe three or four groups together might try something so three or four flights of MiGs.... I am sure the Zircon will be smart enough to recognise the aircraft carriers from their radar signature and emissions and specifically target them... and lets face it... if US carrier groups are attacking Russia then nuke warheads will be standard...
Having said that of course they have several hundred MiG-31s in storage and putting its engines back into production means they can have more Ks or more BMs, but most likely both... but the K models are much cheaper... and I would suspect as the Iskander is in mass production that Kinzhal probably is too.
Tu-22M3Ms will likely get air launched Zircons along with Kh-32s and likely carry a few of them...
The US carrier is not doomed... it still makes sense around the world defending US surface ships in day to day real situations... they are just no longer a good muscle man you can threaten others with with impunity any more. They used to be Superman... big muscles and bullet proof... now they just have big muscles and the Russians have bullets made of Kryptonite. Still handy in the middle east and around the world... just not invincible near Russia and soon presumably China.
Tu-22M3M on the other hand could use hypersonic missiles similar to the Kh-15 being developed now to create a VERY long ranged defensive perimeter around Russia's most critical naval bases, but for a rational use they would need to be based there and not where they are based now. BTW Wiki says this about former naval operation:
Unless they start launching B-2s from their aircraft carriers their air defences out to 2,000km is plenty... along with MiG-31s and then MiG-41s with R-37M and their replacement missiles to deal with any inflight refuelling aircraft trying to extend the reach of US carrier based aircraft.
Russian Naval Aviation – Tu-22M3s of the Northern Fleet and Pacific Fleet were transferred to the Russian Air Force in 2011.
If you have any information as to why they chose to do that then that would make discussion more relevant, but opinions and speculation could suggest all sorts of reasons and reasonings.