Obrigado Privateer pela pronta resposta e conselhos.
Eu encontrei uma maneira de contornar isso antes de ver sua resposta. Aqui está um método passo a passo para excluir milhares de tarefas cron antigas e pode ser útil para outra pessoa.
Eu entrei no phpMyAdmin. Eu cliquei no meu banco de dados e depois na guia 'pesquisa'. Digitei 'cron', selecionei 'all tables' e cliquei em 'Go'. Rolei a lista de resultados da pesquisa para a minha tabela wp_options. Eu cliquei em 'Procurar'. No topo da lista estava option_name 'cron'. Cliquei em "Editar" e aguardei o carregamento da página. Cliquei na caixa que mostrava a lista de tarefas cron. A lista cron era tão longa que demorou cerca de 80 segundos para o meu cursor responder. Eu então usei Ctrl-A no teclado para selecionar tudo antes de pressionar o botão excluir. Demorou cerca de 2 minutos para o meu navegador concluir a exclusão (o tempo limite do chrome expirou, então tentei o Firefox, que funcionava).
Depois de alguns minutos, os trabalhos do cron para meus plug-ins ativos atuais preencheram novamente a lista. Havia 9 trabalhos cron (abaixo dos 29.000!). Seis anos de trabalhos cron duplicados a partir de plugins mal codificados, alguns dos quais eu instalei por um dia para experimentar. Também centenas de plugins comuns, como Wordfence, BackupBuddy, Nextgen Gallery e AutoOptimizer - todos os quais eu havia desinstalado no passado. Meu site agora carrega como se tivesse sido carregado com turbo. A área administrativa é muito mais rápida. Os erros de tempo limite do administrador desapareceram. Eu gastei muito tempo otimizando meu site tentando diminuir o tempo de carregamento. Eu até mudei hosts e atualizei meus planos de hospedagem. Nada aumentou a velocidade do meu site como excluir todos os trabalhos cron desatualizados. O tempo de download em dispositivos móveis diminuiu de 20 segundos para 6 segundos.
Na minha busca por uma solução, encontrei muito poucas informações sobre o efeito dos trabalhos do cron no desempenho do site. Muitos disseram que isso fez pouca diferença e, para um pequeno número de trabalhos cron, isso é verdade. Mas, anos após a vida de um site WordPress, pergunto-me quantos estão inchados com centenas, senão milhares, de trabalhos cron antigos de plug-ins excluídos. Em vez de pedir aos usuários que verifiquem seu limite de memória php, sugiro que os desenvolvedores primeiro solicitem aos usuários que verifiquem o número de trabalhos cron em wp_options ao solucionar problemas fatais de memória. Você pode ficar surpreso / chocado com o que encontra! :-)