I am first one to say they are doing really well in youth level, yes, despite all problems and hats off to them. They really play for their pride.
I agree with most part of your post other than players prefer money over career in Europe, yes it is true at some extend because when you have a league that pay minimum of 150k to average players, many would prefer to play at home instead of playing for probably less in some European leagues, but TM right now as we talk, we have 10 players in European leagues, first time since early 2000. So your argument about this issue is wrong man.
We have like Azmoun, Ezzatollahi, Jahanbakhsh who moved to Europe at age of 18-19, then Milad Mohammadi, Ali Karimi at 21, Add to that few others like Ansarifard, Shojaei, Shahbazzadeh, Haghighi and Reza Ghoochannejad.
Most of these kids could earn way more(when they moved to Europe) in local league but they decided to have career in Europe, i was reading somewhere JB first salary was around 200k in NEC in Holland and he could have made 3 times more in Iran or right now Shojaei is making around 200k in Greece League while he could make way more back home.
So your negativity about players and people don't give a shit about TM is wrong, you may not, but player and people still do!