The build settings that are proposed are tool specific. Things like deployment target are indeed tool neutral and are handled outside of tool specific build settings (see: SE-0236: Package Manager Platform Deployment Settings). A more flexible syntax for conditionals is out-of-scope for this proposal and will be explored with a future proposal.