Because there are no packages matching ~2.0 directly, so yeah until a 2.0 stable is out you probably need `~2.0@dev` just so this package installs properly.