Other satellite providers didn't tell the federal government they can handle 100mbps in exchange for a huge pot of government money...
This is the issue in a nutshell: Starlink agreed to meet a specific threshold in exchange for government funds, and these tests suggest that Starlink will have difficulty accomplishing this if they can't manage to do it when their network isn't saturated.