SCSI CDB increases didn't always include LBA increases though. The ones that did are:

6 byte CDB = 21bit LBA
10 byte CDB = 32bit LBA
16 byte CDB = 64bit LBA

After the initial fixed CDB sizes, variable sizes came into play, I believe all using 64bit LBA.

Looks like the 22bit LBA was in the initial IDE spec, as an optional addressing scheme prior to ATA-1. I guess it all depends on where one defines the start of IDE, either back in 1986 with the first IDE drives showing up in PCs, or 1994 with the first ATA-1 standard drives.