Even ATC units call for the OHJ when met conditions do not legally allow it.
Me: "Unable to comply due to low cloud base, request xxx join"
ATC: "xxx join approved"
There. That's not difficult, is it?
I don't know how exactly ATC know what the cloud base is, but even if their most recent measurement was 2100' that doesn't mean that you can't be stuck below cloud at 1800' several minutes later a couple of miles off to one side of the airfield. So occasionally inappropriate ATC requests must be possible.