Is reusing the same address to receive IOTA still not recommended?
Depends on how you define "reusing".
You may receive Iotas as many times as you wish to the same address without any loss of security.
But as soon as you make an outgoing transfer you should no longer use the address to receive Iotas.
Exchanges will hate this? And users deposit address will change every time also, because exchange need to collect into hot/cold wallet.