Scusate se continuo questo Off Topic, ma che vi posso dire, nella mia ignoranza queste discussioni linguistiche mi appassionano, e poi l'inglese è una lingua con cui da tempo dovrei far pace...
Dunque prima di tutto credo serva vedere cosa significa "here to stay"
https://dictionary.cambridge.org/it/...e/here-to-stay
If something is here to stay, it has stopped being unusual and has become generally used or accepted:
In pratica qualcosa a cui (come già detto) che piaccia o meno ci si dovrà abituare\farsene una ragione.