As a remote-only employee for more than a decade now, I can say that I don't have a problem with "core hours," like 10am - 2pm for your time zone.
I understand that sometimes we need to get together internally and with clients. What I cannot stand is the premise of this article: locking me into a cage that I pay for where I have to be available at a moment's notice.
I've quit two jobs that made me do that. I'm sure they learned their lesson . . . ;)