Traditionally, letters have been used for unreleased builds, in-house versions for QA to evaluate. Using a letter designation makes the release sound more trivial, as if the only fixes were some un-dotted i's.
Note that internal file versions still follow traditional major.minor.build numbering schemes. The letter designations are purely a marketing gimmick.
I blame it on Microsoft, which screwed everything up when they released Windows 95, making it acceptable to abandon a version numbering scheme that had been working just fine for half a century prior. This is what happens when engineers yield control of a company to Marketing.