This was my first thought as well. I'm kind of surprised the media is making such a big deal out of this. I would assume, considering how cheap it is to make a stratospheric balloon, it is either fairly common and the US has an equivalent program or its completely inferior to satellites.
The technology is pretty mature, Google ran a whole fleet of them with Project Loon back in 2011. https://en.wikipedia.org/wiki/Loon_LLC