Introducing IOTHREAD made !CONFIG_IOTHREAD platforms second class citizens. I think you'd like people to provide full support when they introduce new features.
This is a good motivator to use glib and have a unified code path for TCG/KVM and Linux/Windows. Yes it will require some work and some optimization, but at the end we'll have better host platform parity and a simpler main loop for TCG/KVM to interact with. Stefan