You need more than just any satellites to provide GPS. Each of them needs a very precise atomic clock (among other things I'm sure I'm not aware of).
One way to do so requires user equipment that can transmit back to the satellites, but that will already be the case for SpaceX's customers.
You can also use Doppler measurements to get your location, although this tends to be less accurate, especially if you're moving quickly
There would still be a market for lower cost lower resolution location.