В разговорной речи многого слов, которые непонятно почему вдруг меняются на какие-то неожиданные термины: косяк, штука, лям, лимон и так далее.
В обыденной жизни они чаще всего употребляются в "блатной" среде.
Так и со словом "миллион", которое в разговорной речи меняется на слово " лимон", но не только, иногда его ещё меняют и на более короткое- "лям". "Лям"- это тоже миллион, и на деле оно ничто иное, как сленговое слово. Но оно возникло, как укороченное слово от " лимона". Произносить легче даже, чем "лимон".
А вот сама замена "миллиона" на "лимон" идёт , по мнению некоторых, из периода гиперинфляции 1920-1923 годов. И потому-то оно вернулось уже в более близкий нам период 90-х . Если в 20-е годы, как утверждают современники, за лимон действительно нужно было выложить миллион тех рублей, то в 90- е годы мы до этого, конечно не дошли, но слово вспомнили. Но и ещё укоротили, до "ляма".
Но вполне возможно, что и тогда просто укорачивали слова, упрощали произношение: миллион- лимон- лям. Так сказать, по рабоче- крестьянски.