Keshav, please do not overload bug reports. Bug reports should be about a single problem, not multiple problems. Please file your complaint about FAT16 vs. FAT32 separately.
That said, I deliberately used FAT16 where possible because it seemed to me that the minimum size of 256MB for a FAT32 partition was likely to be somewhat inconvenient. At the time, I read the UEFI specification and determined that it in fact did meet its requirements (I read the section you mention, but there's another section somewhere else that I believed to be relevant). I'm not going to dig it up as part of this bug report, but I could look into it if you file a separate one.
Keshav, please do not overload bug reports. Bug reports should be about a single problem, not multiple problems. Please file your complaint about FAT16 vs. FAT32 separately.
That said, I deliberately used FAT16 where possible because it seemed to me that the minimum size of 256MB for a FAT32 partition was likely to be somewhat inconvenient. At the time, I read the UEFI specification and determined that it in fact did meet its requirements (I read the section you mention, but there's another section somewhere else that I believed to be relevant). I'm not going to dig it up as part of this bug report, but I could look into it if you file a separate one.