This is all because of whatever the Unicode Consortium decides. They have decided that “English letters” does not constitute a meaningful set of letters, so you have missing letters like q
.
Please help with https://github.com/stevengj/subsuper-proposal to try to get this fixed in Unicode.