Of all the criticism I read of the HomePod, both before and after the release, sound quality was not one of them. Nobody seriously doubted this thing wasn't going to sound awesome for its size.
However, sound is physics, and other than having massive powerful amps and big speakers, the only way around the physical limitation of having a small speaker is by faking it with DSP and other tricks. The same tricks used by Sonos and everybody else.
I think the HomePod haters mainly hate the pickle Apple is putting them in, as fans. On one hand, they are Apply fans and want to own Apple hardware; if Apple makes a speaker they want that speaker. On the other hand, Apple has never been good with cloud or subscription services, so many many Apple fans subscribe to non-Apple services. By making the speaker only work with Apple's own music subscription service, they are forcing fans of Apple to choose between having Apple hardware or using the service they have been using and like.
Locking down the HomePod away from any third party services isn't just the walled-garden approach - it downright hostile. Imagine if tvOS only worked with iTunes and Apple refused to allow Netflix or Hulu, or if iOS only worked with Apple mail and refused to allow Gmail or Exchange. The same anger would come from Apple fans being forced to choose.
The second half of your comment has nothing to do with either the first half or the article...