Please read the part of my post you did not quote:
Besides, comparing Iran and DPRK is like comparing apples with jojeh kebob. Iran is constantly fighting wars against regional powers backed by a superpower, for the last how many decades. I am not discussing if its right or wrong here, I am just saying Iran is doing that while DPRK is not. Call it their goodluck or whatever but US/NATO are not interested in militarily or economically tackling DPRK as it suits them to keep a foot hold in South Korea and Japan using North Korean boogie monster as an excuse otherwise, choking that bankrupt hermit communist regime to death will be a matter of weeks. Their entire GDP is 1/5th of Tehran the city, for starters. If they face same level of military attacks, isolation, crippling sanctions etc that Mullah run Iran has faced, they will starve to death.
China went where exactly? (P)GCC is still a ball sucker of US/NATO, selling their bulk hydrocarbon to west on which petrodollar stands to this day. They host US/NATO military bases, aligning themselves with whatever comes out of NATO, EU, US, Israeli HQs. They do not do that for China. Just to have some level of presence in middle east, PLAN has to have a ineffective base in Djibouti while western Militaries have dozens of bases and footholds on mainland PGCC. Chinese are merchants at best, their defence pacts mean nothing. This does not mean at all that Iran is being run by strategic geniuses either. They could have cashed out Russian weakness at the height of Ukraine war when Russia was importing TOTs, drones, missiles, UCAVs and what not from Iran. They failed miserably, now they will suck Trump's balls in name of "talks" over 60% enriched U to which Iranian national tied.
And by the way I dont see much controversy in J-10 vs SU-35S. If J-10A/B rejection story is true, IRIAF opted for SU-35S instead, which is obviously a better choice, being twin-engine air superiority behemoth. In favor of SU-35S, they rejected J-10A/B, SU-27SM3 and probably did not consider MIG-35 either. Case of chasing best product at best. Instead of focusing on these 4-4+ gen, they should now divert their entire attention to 5th gen from wherever the tech is available.
Or South Africa or South Korea or Brazil or Taiwan... list goes on. We can even list what Iran could have got from these countries had the intentions to revive the airforce existed.
Problem is, land forces are not facing a direct invasion from any side due to one simple reason, terrain. Iran is one of the most mountainous countries on planet earth and luckily its most likely invasion points are all gaurded by military buffer zones or never ending mountain ranges. Land forces are fair to decently equipped with MBTs. IRGC is powerful enough to destroy any invader at borders with their GMLRS/BM/CM showers if need arises. IRIAF is a different story. The force was killed on purpose.
I am not an expert on North Korean military but Amnok (2) is re-welded 40 years old hull of Soviet Krivak vessel, retrofitted with porbably FAJR-27 guns imported from Iran and some manpads as AD. Iranian Mowj (7 and counting) are new hulls with much better firepower. Their sensor suite though is not fully installed, but is better as well. Forget Mowj, a single IRGCN corvette provides more firepower and air defence capability than what two Amnok cant combine produce. Sinpo is a modified 50 years old Romeo class rebuilt hull. There is no evidence of M-2020 MBT being deployed or in use or being mass produced either. Karrar MBT has atleast been tested in field.
DPRK's RQ-4 knock off was re-built on an F-7 chasis and wheels.
https://www.newsweek.com/north-korea-china-drone-j7-parts-copy-technology-1862123. Have they shown the fleet of them? what about its SAR radars, its EO sensors, engine? Iranian drone or aviation programs are transparent to the core like any modern military industrial complex. Iran's UCAVS are battle hardened in conflicts in Syria, Iraq, Sudan, and by Russia in Ukraine.
If Iran is importing anything it is because it can like India, Korea, Brazil, Turkey, Israel, Russia, most of the EU does. DPRK because of its self imposed exile from globe (A) cant (B) won't. If they are forced to fight attrition wars against powers, build military, economy like Iran is doing (at whatever rate) they will starve themselves to death. Iran has demonstrated the ability to rapidly produce classes of vessels, drones, and missiles. DPRK simply cant replicate that.
DPRK's GDP is 50 Billion USD at best, they have to import food from China to survive. Iran, despite the sanctions, has ~2 trillion $ GDP PPP with almost 0% external debt. Turkey for comparison has 3.6 Trillion $ GDP but 47 % of that is external debt. Iranian mullah leadership has made terrible mistakes and their time is up but comparing Iran to DPRK is funny at best.