Are there really only 65k bitcoin nodes?

Feels like there should be hundreds of thousands…?? How can this be??