functions.php filters not applied in AJAX call

It turns out that some themes disable functions.php for the backend, in order to prevent a complete lockout. The way they do this, is by simply doing an is_admin() check. However, since all AJAX is ran through admin-ajax.php, this returns true, and the theme functions are not loaded.
In this particular case (Genesis Framework (theme) with Dynamik website builder (child theme)) there was a setting to enable the theme functions in the backend too, though I personally think it would be much better if the theme just checked for !DOING_AJAX in addition to is_admin()