Probably because an NDB approach is not designed to help a pilot to find the airport.
Never a truer word said
Of course, the real reason for NDBs is to enable IR candidates to be checked out on NDB holds.
All emitting devices used in aeroplanes must be licensed
What about a bluetooth connected GPS receiver? On the ground, this is license free.
I think this area is more tricky than might appear.