As I did in my original response to the OP, I ask, "What is the Group?" Group E is automatically Division 1 and full threaded connections (enclosure bosses) are necessary both for grounding/bonding, and potential enclosure explosion integrity.
For other Groups, usually, I often see a tendency to overclassify Class II; but a valid Class II, Division 1 still needs bosses as you noted.
As a side comment, I tend to agree that bosses may be a bit of overkill for Group G if proper grounding/bonding is applied, since heat build up becomes a more prevalent concern in Division 1.
In all three Groups, E, F & G, good housekeeping is the best overall option, if at all possible.