To be sure, it would have been more reasonable to abolish b where it was not pronounced, and this is what the related languages did (cf. German Lamm/Dutch lam and German dumm/Dutch dom for Engl.
As for practicing with "robots" the article states that Bruce Lee "works" on stuffed dumm ies... I wonder how fast and how varied their counter attacks are, and if they move around him quickly?