Don't overthink D&D mechanics. Tabletop RPGs grapple with problems specific to the medium:
They skew towards less bookkeeping: this is why D&D doesn't track sword swings for fighter progression.
They have to provide enough options to make people feel like they have a choice and to let the...