Until recently companies that IPOed weren’t immediately added to the major indexes so there was a longer period for price discovery. This year that changed; so you have retirement funds that typically are more conservative acting as exit liquidity for these massive IPOs.
I would have less of an issue if the inclusion in major indexes was delayed 6-12months but we are looking at inclusion within like 5 days for some of these indexes.