I say "easily" because it wouldn't require a major effort on the scale of coreutils. It could just be a series of fancy automation scripts. It'll take effort, but not the most intense of exercises.
I made a handful of them at an old job because we had a few specific tasks that we would regularly do, but not enough to commit it to memory. I just spent an afternoon here and there slapping together python scripts with just the options we would need and tossed it into /bin
Saying there's "No reason other than greed" is just plain wrong.
Games have sat at the same general price point for an incredibly long time while inflation has continued to go up and up. It sucks but it was going to happen eventually. The alternative it to start pumping it full of microtransactions.
I'm way more content to get a full game at $80 than cramming it full of loot boxes and battlepasses.