These are only true if both China and India do NOT have any control over Tibet. But that's not the case. Tibet is in PRC's full control, after decades of infrastructure building. The situation is not like that, because PLA could put their missiles almost right at the border. India's proximity to the regions means nothing because the terrain is forbiddingly bad for India's side, the steepness will kill whatever advantage of proximity. It's not like China and India are both starting from the bottom of the plateau. China already control almost all of the plateau, the weapons and supplies are already there. The missiles stationed on China's side are situated in unpopulated/scarcely-populated areas, aiming at Indian missiles launchers and airfields that are situated in densely populated areas.
The Indian narrative only works if we are still fighting a medieval war.
Frankly, the vast emptiness of terrain between Tibet and the urban center can be better described as a kill zone. If the Indians ever got crazy enough to intrude into the desolate expanse, then their entire formation would be exposed to an entire range of munitions. The limited routes and advance vectors would also channel them into mine fields.
The while Indians have more rudimentary air fields, the tactical and logistic advantage they provide is incomparable to the enhanced facilities on the Chinese side. By comparisons, the Indian air fields are exactly that, a flat field, while the Chinese facilities are depot level assets capable of supporting extensive and enduring operations.
Lastly, from an air to air perspective, Chinese AAMs would have an kinematic advantage due to altitude compare to their Indian adversary., potentially conserving second pulse for end game maneuvers.
As for naval blockade, even if somehow the Chinese allow this to happen, India has neither the asset nor the capability to distinguish 3rd nation vessels.
No, when assessed by pros, Indians hold no advantage, in the ground or in the Air.