These approaches are not just theoretical, they have been shown to work. And that's assuming the protocol itself is not vulnerable and has been implemented correctly. Moreover, I tend to use my keyboards a long time, making it likely that a new attack becomes possible over its lifetime.
I still occasionally use a wireless keyboard to type in a password, but by avoiding these, I also lower the probability of interception.
It makes me most uncomfortable when I am typing log-in credentials to my personal home server, that could be used to log in over the internet.
Other than that, I work at a lab, which sounds like a juicy target for leaving a passive Bluetooth sniffer in a closet somewhere.
I've just played enough with BackTrack (now Kali Linux) in my teens to know that other people may be doing the same.