Через Мексику попасть в США по расходам обходится примерно также, как и если бы получил турвизу. Только за турвизой даже не известно куда ехать надо, но точно в другую страну. А потом, если тебе одобрили, лететь в США. На то и выходит. Что через Мексику, что через страну консульства.
Почему не Европа? Дело в том, что в Европе все живут в своей стране - Французы во Франции, Итальянцы в Италии, Испанцы у себя. Русский там всегда останется понаехавшим. В Америке же все приехали откуда-то. Никто не стесняется говорить на своём языке. Все, действительно, имеют одинаковые возможности.