Question about udhcpc(busybox)

Do I understand correctly that
package/utils/busybox/patches/200-udhcpc_reduce_msgs.patch

forces 3 broadcast messages ant most? Why? What is proper method to change / discard this constraint?

It just skips displaying a message after the first 3 discover attempts.

If you want to reverse the effect of the patch you will have to build your own image with that patch deleted.