Supposedly that was because different groups involved in the standardisation process wanted either 32 or 64 byte payloads.