Actually, wallets without deterministic backup (e.g. Bitcoin Core) should not be recommended in bitcoin.org
Agreed.
Some kind of wallet is needed, even if only to create addresses for getblocktemplate. A watching only wallet HD key could be used for that though.