Many people use Unreal because 95% of everything is already done and there. Its noob trash for noob devs to make their noob games with it. You cant even say they actually made anything with a straight face because the majority was already done for them.
Its open source and largely just an entry level game engine or code. Only noobs continue using it.