I always thought this was one of those unspoken rules… middle seat gets both armrests since they’re already stuck with the worst seat.
Aisle gets one plus extra leg freedom, window gets the wall to lean on, middle gets… the armrests. That’s the tradeoff.
That whole situation sounds annoying though… especially the coat and leg space thing. Some people just take up way more than their share.