None of what you said explained the appeal of OP's technique! Using JavaScript doesn't have to affect your reliability, accessibility, SEO, or any of the things you said. How am I supposed to do anything with useless information?
If anything, hiding the hamburger menu behind an HTTP response is *less accessible*!