> Someone will "waste time" reading my request to reject it.
Patches don't usually get "rejected", unless it is for a political reason (we don't want that feature...). Usually the "code review" process involves the maintainer telling the patch submitter what to fix. That's my experience at least (from both sides of the table). Even experienced devs take a few feedback cycles to get the patch right in many projects.