Amongst other things, arguing against gatekeeping by asserting that HTML is a programming language just lets the gatekeeper shift the goal posts. "Writing documentation isn't programming," "triaging issues isn't programming," "project management isn't programming," "UI design isn't programming," and so forth.
I fairly strongly believe that challenging the core assumption is an effective way of cutting that line of gatekeeping off entirely.