"Just give up adding functionality that requires extra juice?" And what exactly is the purpose of ~5 core features if you can only run 3 of them properly on a good day?