Correct me if I’m wrong but lots of game developers simply do bootcamps or short courses where they learn Unity. They don’t have background in software development and switching tools/languages will require lot of learning from them. They will only switch when using Unity will actually become unaffordable. Bigger studios that can afford to retrain people/hire new experts can change tools like that, smaller studios will just keep using Unity.