I agree. I think..there's too much freedom. Too many ways to do things, and debugging is hard with monkey patching.
Also the use of monkey patching in Ruby peaked something like a decade and half ago. Outside of Rails, it's generally frowned on and introducing new methods is usually addressed by opting in by including modules these days.
This is one of those things that sounds like it'd be a problem but it really isn't