First of: Yes for the beta, no for the achievements. There is no reason achievements would work on a dev environment but don’t on live unless they scrambled their code/ have different code which would be a far more frightening thing.
Secondly, why are people unhappy with the “beta”? Group 1 that is unhappy are casual players that over the years have grown fond of their server but are not invested in creating any alliances (including the problem that creating an alliance of the size of an server isn’t even possible). These people fear that they will left behind with the current version of the alliance system. Which tbf. is true unless some more changes to how alliances work are made. (E.g. “Stay”-Button, Transfer Times, … we heard them all multiple times)
Group 2 that is unhappy are people actually interested in the alliance system who for
this beta have seen that almost
none of the previously remarked bugs of Alliances have been fixed/ no new updates have been made. This is also the group that rightfully questions of this is a beta or only an “event” the devs are doing to keep the players “fed with new content”.
Hope that helps explaining the issues people are having 🙂