We understood what you are saying. It is a good idea.
Our software developers might thought that generally #if #endif statements are used in generated code/generated source sections where the selection is mainly based on the device family. Since user can actually go and see the configuration, it is better to make the user go through the entire flow for better understanding.
Anyways, we will inform this to our software team to consider this in future versions