For high speed OUT endpoints, bInterval describes the maximum NAK rate of the endpoint. But for IN endpoints, this field is ignored. The specification says:
An endpoint has no way to indicate a desired bus access frequency for a bulk pipe. The USB balances the bus access requirements of all bulk pipes and the specific IRPs that are pending to provide “good effort” delivery of data between client software and functions.
The host controller can poll at any frequency it likes. Many HCs indeed poll at a very high frequency if no other transactions are active.
Bulk endpoints are supposed to be used in situations where the driver knows or suspects that data is available, and schedules packets to be received only then. If you want to be notified by the device, use interrupt endpoints instead.