Why do class I MHC molecules bind smaller peptides than class II MHC molecules?

Why do class I MHC molecules bind smaller peptides than class II MHC molecules?