Why do hosts disable PHP's fpassthru()?
Do not underestimate the power of cargo cult programmers and systems administrators.
Providers may have had specific issues in the past that required disabling a particular function and simply continue to do so today, simply because their company “has always done so”. And nobody that’s working there now knows the actual historical event that was the reason behind that.
Let alone if that reasoning still holds true today.