Думаю, что здесь есть несколько причин. Какие-то более значимые, какие-то - менее.
Вполне возможно, что человек просто физически не способен хорошо выучить иностранный язык - как бы он этого не хотел и как бы не старался. Говорят, что таких людей около 50 % из общего количества. Поэтому приходится обходится общими заученными и зазубрёнными фразами и парой-тройкой десятков слов.
Так же достаточно часто такой причиной является ареал проживания и общения. К примеру в знаменитом и известном районе проживания русскоязычных людей - Брайтоне, таких очень даже немалое количество. Они практически никуда из своего района не выезжают, здесь всё есть - магазины, рестораны, рынки, аптеки, больницы и т.д.. И везде говорят на русском. Учитывая это им просто незачем учить английский в высокой степени владения им.
Есть ещё определённый контингент людей, которые сознательно считают, что им это просто не нужно. И соответственно не утруждают себя изучением. Их девиз - "Если будет нужно мне, я придумаю как сказать, обьяснить. А если нужно кому-то поговорить со мной, пусть учат русский, ведь это же им нужно!"
Думаю, что есть и ещё какие-либо причины и мотивы - у каждого свои, со своей, для них же, значимостью.