Data diodes are alive and well, just not in a lot of places. Most people don't need them, and organizations that do either have them, have decided that an air gap is easier to deal with for some reason, or are being run (on the IT/infosec side) by people who have no business being in their position.