You can always ask to be paid in Bitcoin, vola! There you go, your now earning a living in Bitcoin

Not always I guess. It still depends on the the person who will pay the rendered services. One is if he/she knows about Bitcoin and two if they are willing to do the extra mile to pay you in Bitcoin, like setting up an account and converting fiat to Bitcoin then send.