I heard it is not a good idea to fly directly to Xizang unless you are well acclimated to high altitude.
Demand is also low because of such limitation.
Its also ridiculously dangerous to fly over Tibet since its incredibly mountainous with no places to ditch the aircraft in the event of an accident. Its why most airlines tend to avoid that area.
Many people do fly to Xizang as tourists, though the reason for the comparatively lower demand is mainly due to the requirement of visiting permits for foreigners to visit Xizang that needs to be applied beforehand.
In the meantime, what really deters airlines from overflying the Xizang Plateau is the high altitude of the complex mountainous terrain.
Commercial airliners today typically cruise at altitudes of 31-38 thousand feet (9400-11600 meters). However, during emergencies such as engine failure or cabin depressurization, airliners are required to descend to around 10 thousand feet (~3000 meters) of altitude within limited period of time, as the atmosphere at lower altitudes is thicker and have plenty of oxygen, which is suitable for attempts to restart engine or permit passengers and crew to breathe without requiring oxygen tank support.
However, the Xizang Plateau has an average elevation of 4500 meters, i.e. way above the ~3000 meters of altitude required for airlines to descend to in case of certain emergencies. Commercial airliners would have struck mountains before getting breathable air over the plateau.
Besides, given its terrain and elevation, Xizang Plateau is sparsely populated, meaning much fewer airports with sufficient runway lengths scattered around the plateau that would allow diversions and emergency landings in case of emergency, as planes will have to land at higher speeds due to thinner air. Attempting to crash-land or even crashing anywhere in the plateau also vastly reduces survival rates of passengers and crew onboard, due to the vast distances and difficult routes involved for any S&R attempts to traverse before reaching the crash site.
Moreover, the complex mountainous terrain of the Xizang Plateau also introduces adverse weather conditions that can be unpredictable. This means not just much higher chances of encountering turbulence while overflying the region, but also the suddenness of weather changes in the region. In fact, all pilots flying to Xizang are required to be specially trained beforehand, and all airliners flying to Xizang airports are mandated to carry enough fuel such that if weather conditions at destination airports suddenly degraded to such a degree that landings cannot be conducted safely, those airliners can turn back to land at origin airports or airports in flatter terrain (i.e. outside of the Xizang Plateau).