It's true, the goal is to be efficient, but I'm not against developing reusable tech that you can reimplement for future games.
We’re indies. Efficiency is not at all our goal.
From an artistic point of view, I agree that efficiency doesn't make sense, but if we don't want our games to be an eternal "wip" sometimes we have to be efficient.