They'll claim certain oddities like this are expected because it's "beta" but really they've been building on the same code for nearly 20 years now so what the fuck is the excuse?