I won't say that it provides direct income as compared to that of fiat but yes since bitcoin is new stuff, it gives us lot more opportunities to work online than fiat. Accessibility, control & anonymity up to a certain point are the main reasons that Bitcoin gives more returns than the traditional ways. I believe that these opportunities will increase day by day.
Yeah now we can find many more sites that offers job in different areas and pays in bitcoins which was not the scenario in the past as if you had to earn bitcoins then this forum was the only place to do it but now with the increase in popularity of bitcoins we can find multiple jobs and methods of earning bitcoins.
I would say that there were legal barriers in fiat system (still exists). For example paypal has serious restrictions in my country so that we can just accept the payment from anyone and it is automatically withdrawn in to the bank account associated with the account. However, bitcoin gives us the freedom of not only accepting but also the holding of the funds to use it again. In next few years we will see some strong examples of bitcoin's potential.