Currently, most satellites that you would use for internet are in geostationary orbit. This is useful, because they stay in the same place and you can point your dish at them, and they are far enough away that one can really cover an entire continent. This has a downside in that the are orbiting at 24k miles. This means that you need a stronger transmitter receiver on both satellite and the ground, and also introduces noticeable lag from light speed limitations.
A large constellation of satellites in lower orbit will solve those problems, unfortunately, they will be moving, so you can’t just point an antenna dish at them, and they will be closer, so they won’t have as much coverage, and you will need more of them. Keep in mind, they will be spending about 3/4’s their time over ocean, not all that much population (though not zero) there.
Only to feed people in orbit. The cost of growing in orbit would be far higher than anything that can be done on the ground, so growing it to send to earth would be financially ludicrous. OTOH, getting stuff from earth to orbit is also expensive, so it may be that you can find a way to grow food in orbit cheaper than you can launch it, but that only benefits those who live in space, currently, a very small demographic.
It’s not all that resource rich. Plenty of oxygen if you are willing to split it from the regolith, but nothing too special outside of that.