I actually have been paid in Bitcoin for at least a year now, though, so this logic has gotten easier for me.
You are probably one of only a handful of people who get paid in Bitcoin (assuming the amount you are paid is more than just a couple of coffees per month).
Expecting everyone to accept BTC as a payment option just because you are paid in BTC when the merchant might only get one such BTC payment per month (or per year) is a little hopeful IMO (although there are actually quite a lot of merchants accepting payments in BTC at the moment).
When there are tens of thousands of people being paid their wages in BTC I'd expect to see a lot more merchants providing a BTC payment option but for the most part I think a lot of merchants have only said "we accept BTC" for the sake of some publicity (rather than any significant amount of sales).
I receive 100% of my income in BTC, which is (obviously) a large enough amount for me to survive.
![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif)
Unfortunately, I am forced to convert to fiat when not back at my home base in Vancouver, where there is a large enough concentration of Bitcoin merchants for me to be picky. Converting to fiat requires adjusting my travel route before visiting a place, which is annoying and more effort than should be necessary IMHO.
You're right about the publicity, though. In Vancouver we go out of our way to bring them that, too, and have "a guy" in the local newspaper. However, we all need to try harder to patronize Bitcoin venues. The customers die out once their media frenzy ends; back in the early days, I held all of our Meet Ups at Bitcoin venues, but now there are "Bitcoin centers" everywhere and people wanna Meet Up there, instead. It severely damaged my ability to spread and maintain Bitcoin adoption.