I agree with everything you said. There are some open feature requests for better auto-masking that you can vote for and add comments to:
…duplicated here, but with more votes: