Now that most P2SH redeem scripts are standard you can create multisig scripts which uses addresses (pubkehash) instead of pubkeys. Client support for signing that script is another thing. So this is more a client implementation detail not a protocol limitation.