The point is to buy at a good price. If you know it is a good price at IPO then why not?
I am not advocating IPO trading.
I am saying join unicorn X, see of they have a good plan, if the company is well run etc.
You can tell because you are working there. Then if it is a good buy buy it, otherwise don't.
It is a bit like a hunter "tracking" their deer for 2 days rather than walking around shaking trees.