Sir again what all You are quoting is just based on WOULD part as we are still waiting for its ops.Regarding JF-17 being put in service without any weapon carrying capability point, I would like to draw your attention towards Chinese videos of different armament being fired by JF-17 plus live fire power demo videos of it in Pakistan.Also Thunders sqn has been stationed at CCS which only houses fully armed fighters.Nonetheless the FOC issue is for export of the fighter basically as it has cleared all the basic requirements for FOC but just has to be documented. But as long as it serves the purpose of PAF, I think there is no issue for PAF if its FOC not issued as yet (ofcourse not compromising on maintenance and ops requirements).
Another point is that Tejas has so far consumed whooping amount of more than Indian Rs 17,269 crore with total cost estimated as Indian Rs 55,000 crore, i think if IAF had gone for a foreign fighter, still the kick backs would have been quite low.Well India has forex reserves at all time high so i think it can spend lavishly on anything it wants to.