How would vacuum tube logic work?
Much of the history of semiconductor IC logic was done with only N-channel or P-channel transistors. It is only in more recent generations that designers had the luxury of having access to both types. Certainly logic can be designed with only one type of switch. As it was back in the original days of real "firebottle" vacuum tubes (BrEnglish: "valves") and the germanium and then silicon transistors that replaced them.