It's highly confusing o_0 They are using the Unreal Engine (be it 3.0 or 4.0), it has dedicated servers and lan functionality built in.
So they are purposefully removing a feature of the engine to control servers... They must have seen how Battlefield now makes money via controlling the servers (albeit they are numerous and easy to get) and wanted in on that action.
I'm not understanding why devs want to control the servers so badly, I rather miss community run servers with Admins who actively moved against cheaters/dickheads. I know there are still servers with active admins, but it just doesn't seem the same. Unless the cheat detection finds the hack, a public server now usually has a cheater that can come in and empty it out damn fast.