Agree. And there is zero clarity on limits really, so 50-100 is just kinda shooting in the dark and hope relays return enough and keep iterating.
Just wrote this, and actually would be great if relays could via NIP-11 inform what's a maximum amount of accepted ids in the req.