Почему на Odesk так мало работы?
Я думаю, что предложение действительно сильно превышает спрос.
Ну и может люди хотят не чистый js, а фрэймворки типа angular или node.js
Сейчас все снг старается аутсорсить, чтобы получать денег в валюте. Кроме того, бедных стран типа индии, пакистана, меньше не стало. Люди там тоже кушать хотят и все больше граждан с этих государств лезут также на зарубежный фриланс. Т.е. предложение очень сильно сейчас превышает спрос и цены, соответственно, могут быть небольшими. А что касается малого количества объявлений, то я выделяю 3 причины: 1 - низкий уровень качества, из-за того, что на рынке много дилетантов. 2 - Сейчас действительно предкризисные времена на западе и в европе в том числе, свободных денег у населения мало. Очевидно, что код и веб приложения - далеко не первые вещи, нужные для выживания, чтобы все свободные средства тратились на это. 3 - люди, как только найдут хорошего специалиста, предпочтут обращаться к нему снова и снова, нет смысла выкатывать объявление на фриланс. Т.е. поток новых заказчиков и объявлений уменьшается в том числе и по этой причине. 
Кроме одэска есть 
elance.com
guru.com
freelancer.com
Возможно приглашения не приходят из-за того, что ваш профиль был понижен в рейтинге, вы выполнили 2 проекта - рейтинг вырос и профиль стал появляться раньше в списке, прошло время и рейтинг упал, соотвественно приглашения отправляют тем, кто на первом-втором экране списка.