I know your point.
i just give another explanation why USCIS did not care whether he used EAD in approving his H4.
Using EAD>cannot maintaining H4 has never been a formal rule. Some lawyer got this from a 1999 USCIS comments. From then, many many examples controdicts with this position.