True... never considered anything that restricted before, but then PHP wouldn't be able to update a file either, hence making a file or sqlite based cache totally impossible on such a restrictive setup.
Unless of course you mangled up some kind of system to have read only directories, but writable files. Still, alot of work, for what?
I know if my host was that restrictive I'd have chucked them a long time ago :-p