ICO's are just maximizing their opportunities so that the money they will give to their workers will be worth it for them. Also, it takes a long time for an ICO so that the processes they are doing will be successfully done and nothing will go bad. I think it is just normal because it is like having your own business where you want to make your business perfect, successful and also, you will maximize all the resources you have.