IMO the foundation has no business competing with other clients and features, be responsible for the core, let others build on it.
Nor does the Foundation have any relationship to Bitcoin Core.
At the very least separate out all "features" that are not required by the core as a separate application.
That includes the wallet.