The answer to this is more regarding usability than it is security.
To summarize, this "feature" does not exist because:
- It would introduce even more complexity (and thus more bugs)
- It would confuse many developers
- It would barely have any positives worth the cost