A diferençã é que na IPO você adquire parte da empresa, na ICO, você adquire uma moeda que teoricamente representará o valor de parte daquela empresa.
É o que eu mais leio: "os detentores do token não tem direito nenhum sobre a empresa XYZ"

e se venderem a empresa e o novo dono não estiver nem ai pros detentores de tokens? Não deve ter nenhuma lei que o obrigue a dar algo aos mesmos..
Outro ponto: muitas ICOs seguram uma porcentagem surreal para os fundadores(já vi até 50%), mesmo não tendo NADA feito, os próprios assessores/conselheiros puxam uns 10% geralmente..
Outro ponto: Eles podem muito bem contratar funcionários fantasmas, colocar um salário exorbitante, falar que a empresa faliu e gg.
Sobre Google, Amazon, etc.. se for sobre ROI, a ETH por exemplo já deve ter dado mais retorno do que essas 2 gigantes em bem menos tempo.. Porém ai voltamos ao caso do "dinheiro fácil"..