Saying no directly is uncomfortable - socially and potentially professionally. That's not because of "norms" but because of reality. Rejecting someone directly is socially awkward and potentially dangerous.
It's not the responsibility of the person being pursued to protect the pursuer. It's pretty straight forward: if you ask someone out several times, and they keep making up excuses, they're not interested. Stop asking.