Recently, I've seen a lot of positive press regarding IEOs. After all, Binance is already successfully running them, giving ICO projects a chance to shine and many other exchanges are following suit.
My personal opinion is that IEOs should be discouraged. Firstly, it gives more and more power to these centralised exchanges, who are able to charge higher, more ridiculous listing fees for coins as well as extremely large payments to hold IEOs.
Business is about making profit. The world is a capitalist place and people do not mostly care about what affects others. Mind you, it was the failure and scams common with ICO that gave rise to IEOs. Am not sure any exchange will receive fine for running an IEO, unless regulations are put in place to checkmate the entire industry.