Are you sure? I'd quite like to walk up to my bus stop and have my phone provide me a link to a stop-specific schedule, among other uses.
Or even if I have location enabled, what if Nexbus could figure out which stop you're at without having to spin up GPS, in turn saving battery?
Hell, just put up a QR code at the bus stop. What could be cheaper than that?
As you know beacons use Bluetooth Low Energy - it is different Bluetooth and really low-powered. Beacon can last many years on a single coin battery. It's also way more power efficient for the phone to scan for beacons that GPS regions. Beacons have almost no impact on phone's battery.
In addition it is important to remember that 80% of time people spend indoor when GPS doesn't work, so that technology might be useful for indoor applications (e.g. museums, airports, retail, etc).