SIPO shift registers vs. I/O expanders

Yes, SPI is quite fast.
Need a SS line low to latch the 4021, SCLK & MISO to read it. High to release it.
Then another SS line low the 595 for data, SCLK & MOSI to write it, ending wth taking its SS line high.