Так вы преподаватель. Но вы не живете и не работаете на этом языке. А я живу и работаю. И у меня  не только произношение правильное, но я и слышу прекрасно разные акценты и различаю их. "не только в длине," - выдает российскую школу английского Звук принципиально разный. В Северной Америке и тот и другой могут быть и длинными и короткими. Различие не туманно а очень конкретно - два разных звука. Так же вы наверно считаете что   в слове much это "а", хотя там совершенно другой звук.