I don’t think this is correct. Then your theory is that every tech company that went public in last 2 years have experienced a brain drain that Stripe has not.
Lock up periods aren’t set in stone. They probably didn’t need to raise money and could have done a direct listing and let employees cash out immediately.