Building floppy controllers from MSI TTL was not uncommon, even after the debut of the WDC LSI chips, which were initially very expensive.
Even the bit ordering on some of the early controllers wasn't settled. You can see LSB-first and MSB-first encoded floppies, GCR, MMFM, hard- and soft-sector implementations. There wasn't a strong push toward the IBM implementations (3740/System 3) until the later part of the 70s. All of which can make deciphering of the early floppy formats "interesting". I was surprised in the mid-1970s on a remote console project that I managed to find that the CDC engineers rolled their own UARTs from SSI. Apparently simpler to use off-the-shelf components for a couple-off project than try to justify a part not in the parts crib already that may or may not have a second source. --Chuck