About 20 years ago I wrote a bunch of complex reports using SQL. The engineer who came after me tried briefly to understand it, decided it all needed to be rewritten in "a real language", broke all the reports, and they never really got them back.
So merely writing in a language that we believe will be around forever does not prevent your code from being rewritten.
So merely writing in a language that we believe will be around forever does not prevent your code from being rewritten.