Yes, it was indeed because the old design wasn’t explicit about persistenting changes when a user changed an input.
There is nothing wrong with select, radio, or checkbox inputs as long as the don’t automagically toggle something without the user knowing.