The big problem with BLE is the insane amounts of packet loss with extended advertising, even with perfect SNR many devices seem to just kind of not have the receive windows lined up right and drop 10% of packets.
The range is perfectly good for a lot of applications where one might actually want to not use the internet, just not all of them.