The performance of my team's application at Myntra (Bangalore) was badly affected by foreign keys on MySQL and we decided to drop them.
The trick we used was to drop them only in production, not in test environments. In test environments they acted as guardrails to ensure that our application did not break the constraint.
For eg. Allo was considered a failure because it had 'only' 10 million DAU in first 8 months. For a startup that would be like hitting a jackpot.