Starlink is in a completely different class of "tons of satellites" as other platforms simply due to the SpaceX launch vehicles.
China has a total of 600-ish satellites together for all purposes. Starlink has 3500-ish right now, and the already licensed plans are for 12000 by 2026. When(if!) Starship starts launching satellites, a single launch can put in orbit more military satellites than China has ever launched, and it does not seem have a comparable capability in the near future.