This is ARC Raiders/Embark Studios. Games made by hoards of anonymous contractors and maintained by a skeleton crew incapable of iterating meaningfully on their product.