Their build quality and sound is also pretty good. I have a decent music background and also have Sennheiser HD650s which the audiophile crowd loves, but I think their build quality is cheap plastic (they're also open, require an amp, and cost $400).
I think the Bose hate is mostly tribal nonsense - it's cool to signal audiophile virtue by hating a dominant brand that lay people like.
I think most of the Bose hate comes from their speakers which cost quite a bit for the sound quality. Much of that might be historical.
These days though I don't think anyone buys Bose products solely for their sound quality, they buy them for specific use cases like noise cancelling, or filling a room with a very small speaker (those Bose sound docks were pretty incredible when they came out). Bose has done a good job at doing something unique while offering sound quality that is mostly good enough.
I happen to have a pair of those, which I chose over the QC35s, however I would disagree with GP that their ANC is superior in any way - at best it's almost as good as the QC35s.
I bought them because they were more comfortable on me, the ANC was good enough for my occasional use, and I liked the way they look.
But there's half a dozen other Momentum headphones, some with, some without ANC. Sennheiser's naming schemes are aggressively unhelpful. Just look at this small subset of their overall headphone selection (hit Show all): https://en-de.sennheiser.com/music-headphones-portable
Naturally, they don't call it ANC, it's NoiseGard™ [sic].