Compared to Starlink's 2400 currently operational satellites that does seem low. Even compared to Iridium's 75 from the late 2010s, Globalstar's 24 seems small.
With the current satellites, yes, if they think they have enough capital (at least many hundreds of millions) to launch a new clean sheet of paper design LEO network using the existing globalstar L/S-band spectrum licenses, they could implement something better.
The value of globalstar is not in the existing satellites and earth stations, which are pretty much trash at this point for any modern use except very low data rate M2M data in certain geographically restricted areas. The value is in the existing LEO network operational licenses.
I wouldn't be surprised if the current Globalstar network is so limited it wouldn't even do voice.
Unlike Globalstar, the Iridium network uses polar orbits which means they're covering a larger area and thus need more satellites to achieve comparable service in the limited latitudes that Globalstar covers.
(that being said, if you're going to be in mountainous terrain, higher latitudes, far from land, etc then Iridium will have better coverage)
From Wikipedia:
>In 2007, Globalstar launched eight additional first-generation spare satellites into space to help compensate for the premature failure of their in-orbit satellites. Between 2010 and 2013, Globalstar launched 24 second-generation satellites in an effort to restore their system to full service.
So you're totally right.