Because neither is technically part of PHP; they are not guaranteed to exist, yet for tests to succeed, they are necessary. ext-exif is obvious; ext-mbstring may seem weird, but exif requires mbstring.