Maybe it is a terrible idea, ciphers which vary on block and key size (e.g. Rijndael) would get a bit clumsy :)

Is the current idea to infer the intended key size from the actual key data?