Because:
- Layered armor
- Variable body sizes.
At a naive level it is not an unreasonable question.
But anger at why guns don't holster simply indicates a feeble understanding
of what may reasonably have been Bethesda's development priorities.
For the same reasons, I wouldn't expect a mod that 'fixes' this in a hurry either.