There are reasons they don’t. This is a deceptively difficult problem
Cost is a big one (satellite data is still quite a bit more expensive than you think, especially with many stations)
And by stations, I mean aircraft. There are a TON. Current constellations probably wouldn’t even be able to handle half the current aircraft transmitting all at once. Bandwidth, in the physical sense, becomes a limiting factor
Coverage (different constellations have different coverage, which means planes would not have transmit guarantees depending on flight path). So you’d have huge gaps anyways
There have been alternative solutions posed, some of which are advancing forward. For example, GPS aware ELTs that only transmit below certain altitudes. But even that has flaws
Anyways I think we’ll see it in the next decade or two, but don’t hold your breath