Because INT_MAX is a more reasonable limit for strings than UINT_MAX, and because 'int' is more natural.