"...and making internet access available worldwide..."
Copying existing ideas and business plans
What existing business model uses a constellation of tens of thousands of LEO satellites to provide high bandwidth, low-latency satellite Internet at scale?
"...and giving Ukraine internet access for free..."
LOL, by free you mean by being paid by the US government, then selectively blocking the service when it harms Russia and then giving Russia access.
That's a set of extreme mischaracterizations. Starlink did give service for free for months, never selectively-blocked service when it harmed Russia, and claims to be trying not to give Russia access (though maybe they could work harder at it).
The "selective blocking" claim is based on a willful misunderstanding of events. Starlink was not available in Crimea because Musk didn't want to participate in the war outside of Ukraine's territorial boundaries (IMO, Crimea is part of Ukraine, but this is at least debatable). Ukraine asked him to enable it so they could launch attacks on Russian naval assets, and Musk refused.
As for the fact that Russians soldiers are using Starlink in combat now, Ukraine claims to have developed a good way to identify these cases, and Starlink claims to be evaluating the effectiveness and accuracy of their algorithm and says it will shut them down if the algorithm is sufficiently good. We'll see what happens.