The 25-30K in fuel for the 777 is because it burns more gas. 20K in a 787 is 2hrs. Which is a ton I try not to land with that much gas unless I’m tankering. I usually land in SIN with 14-15.
Also keep in mind SFO-India is polar so winds will rarely be a factor.
I think you misread what I actually posted so I'll try again. Going through all the international flights UA operates on 777s and on 789s on a given day, the only routes where they plan to have 25,000 - 30,000 pounds of fuel remaining in the tanks are our India flights. In fact the launch SFO-DEL was planned to land with 25,000 remaining in the tanks however they actually landed with 21,000. I specifically stated flights like SFO-SIN are planned to land with a lower fuel ranging between 17,000 - 20,000. Of course you as a pilot do have the right to reduce the fuel if you believe that is to much and it does happen on some international routes. However on flights to India rarely if ever does the captain reduce the fuel
because having 25,000 - 30,000 pounds of planned (contingency) fuel remaining instead of 17,000 - 20,000 gives them a lot options should the need arise and they need to divert the aircraft. Flying to SIN you don't have to worry about diverting to Iran, Afghanistan, pilots flying to India do have those concerns and UA is concerned about it as well. The extra or additional contingency fuel may be the difference between a captain landing in a country whose government is on friendly terms with the U.S. Government and landing in a country whose government has a rocky or none existent relationship with the U.S. Government. Government relations may not be at the forefront of our captains minds but if a dispatcher released a India flight and was only planning 17,000 pounds of extra or contingency fuel remaining the captain would request more fuel.
When there was all the political unrest between India and Pakistan and UA had suspended EWR-DEL but was still operating EWR-BOM our dispatchers were planning the EWR-BOM leg with an additional 35,000 - 38,000 pounds of extra or contingency fuel. And if that meant revenue passengers had to be held off UA held off revenue passengers and rerouted them through FRA.