That's pretty much true. I'm not afraid to break others' libraries,
and I don't promise API stability neither. Library author always have
the option to fix on a specific version, as explained earlier.
If I may say, this is not just the way I treat Hack, I release all my
libraries with date based versioning.
In fact, I disagree with many opinions from the community ( of course,
also strongly agree with many ) , like not making haskell platform a
rolling release along with the latest compiler beta is an obvious
mistake, from my point of view.
All I'm trying to say is that, if this version policy is really a big
issue for you, why not fork the hack architecture? In it's core
there's just one file. Those who share the same view will benefit, and
it's a great way to show the real benefit of PVP, when people follow
along.