You're never gonna be right 100% of the time when guessing how much buffer space you need. This avoids having to make that type of decision in a bunch of cases. :^)
This is no longer needed as the Kernel can stand on its own legs now and there won't be any conflict with host system data types.