If you are using bitcoins P2SH then this was always the case, but this limitation is only for compatibility with the old script parsers, which didn’t allow for more so I thought you just removed it.
Considering that PS2H is much much older than Nu I would say we can safely ignore this issue and allow for arbitrary byte stacks (limited by block size).
EDIT, here I looked up the BIP (its 16!): https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki#Backwards_Compatibility