> Why can't my password be a 5KB long?
Probably because that's just unnecessary. A few dozen characters is plenty, anything beyond that is just excessive.