Practially speaking, in 5e at least, action economy is the big limiter. RAW, a character could already drop a shield wielded in one hand, attack with their two-handed weapon, and then use their free item interaction to pick up their shield again. I'm just not bothering to make someone account...