512-byte sectors have been the norm for decades. The 512-byte size was itself inherited from floppy disks, making it an even older historical artifact. The age of this standard means that it's baked ...
Overall, as an example, if you have a drive that is 40KB in usable size, and formatted into 4KB blocks, you can "fill" it by creating 10 separate files that are only 1 byte each, and, essentially, ...