No good deed goes unpunished
"Now it appears that the Pentagon has caved to Musk's demands." Huh? When Elon initially announced that SpaceX would supply Starlink to Ukraine, he stated that SpaceX would provide the service free-of-charge for 6 months. After that 6-month period was up, it was clear that Ukraine's need for Starlink was growing significantly and, although third parties had provided some of the funding required to continue paying for the service, SpaceX was continuing to provide a significant fraction of Starlink free-of-charge and it was not economical for SpaceX to continue doing so indefinitely. Now that the Pentagon is paying some/most/all of the cost of supplying Starlink to Ukraine, the Register journalist spins this into "the Pentagon has caved to Musk's demands."
Please leave your anti-Musk bias at the door when reporting a story, and stop criticising SpaceX/Musk for their generosity.