300GW / 120kW = 2.5 million satellites, I don't think SpaceX can launch 2.5 million satellites. Even less keep replenishing all the ones needing decommissioning after 3-5 years, no maintenance can be made, so on and so forth.
It's ridiculous anyway you cut it, it's a pipe dream.