I've always heard from webdevs that Enums were a mistake in TS so i assumed they were bad.Typescript supports enums just fine. As does GDScript.
And honestly even if a language doesn't,it's not a major hurdle. Enums are one of the easiest things to replace. They're just fancy sugar for a constant after all.
That said, maybe you should double check on those Enums since i recall Java Enums being the strangest implementation.
honestly it would likely be better if the enums were deprecated anyways.