In addition to the points you mentioned; the RuAF/VKS in of itself does not exist as an independent arm of the military in practice - it is tied to the army through doctrine.
This means that they are not allowed the freedom to actually plan and execute their own operations/air tasking orders to first create favorable conditions for themselves, which are then shaped as needed for the ground forces - they are treated, and act as extensions of the ground forces.
The initial push during the opening hours of the Russia-Ukraine war severely damaged Ukrainian PSU capability to actually produce and maintain medium to long range air defense cover, but as I have been speaking since 2022, they failed to actually capitalize on that.
There's a lot more to it, still:
www.vifindia.org
In my honest opinion the IAF does not have these shortcomings, especially at the doctrinal level. Whatever deficiencies we do have, we're patching them up as quickly as we can, especially after that Balakot debacle.