Yeah it's an interesting requirement, my guess would be that the legacy system has some state associated with it? And can only run every n minutes or so under 15 minutes. This would explain limiting the incoming records to a certain cadence to prevent stale data or cache misses, but who knows, just a guess.
We managed to resolve the issue with the legacy API, so fortunately I can remain in a triggered state in Marketo.
Happy day!