I think when "intent" is mentioned, it gets away from the technical issues involved. You can have a poorer electrical environment on a PCB than you do on a ribbon cable. It depends on the details. I would not automatically preclude transferring data on by I2C this way. I'm sure it can work fine if handled correctly.
I know. But I think in this case it is not needed unless there is more he is not telling. I've never seen 5 volt logic that wouldn't work when driven from a 3.3 volt source... well, I shouldn't say "never", but it seems to work in the general case. Depends on the electrical specs of the devices or course.
The point is if he can't do anything about the 5 volt pullups, he can limit the voltage seen by the 3.3 volt device.