Почему на odesk в среднем у фрилансеров мало часов?
Нюанс №1: некоторые работают сразу на Odesk и Elance(я,например). И если посмотреть на мой профиль в Odesk, можно увидеть, что в последние полгода я работал часов 6. Зато через Elance - в десятки раз больше.
Нюанс №2: некоторые ставят, скажем, 80$/час, а работают "всего" за 60$/час. Согласитесь, процент скидки похож, а сумма чуть больше.
Нюанс №3: Некоторые заказчики предлагают платить "мимо" биржи. Например, мне один раз предлагали 50$/час либо на PayPal(без комиссии), либо на Odesk(с их комиссией мне выходило 45$/час). Согласился через Odesk. 
Нюанс №4: как указали коллеги выше, вас могут на каком-то этапе просто перехватить и сделать удаленным разработчиком в какой-нибудь конторе, где вы будете получать деньги уже не через биржу. Со мной такого не было, но с другими - случается.
Нюанс №5: человек может иметь свой сайт-блог, и привлекать клиентов еще и через него(помимо Odesk и Elance). В этом случае, он также будет работать мимо бирж и часы светиться не будут.
Так что, все хорошо. Просто нужно себя ценить и уметь продавать и качественно оказывать свои услуги. Я видел много профилей с хорошими рейтами и большим количеством отработанных часов. Видимо, вы не тех анализируете.
Поставьте в фильтре odesk вот такие параметры, и найдете, кого ищете: 
А что 10-12$ в час плохо?