The idea of a my-hacks plugin does solve the "everything in your theme's functions.php" problem.