I agree with you on the tone of the conversation, but from my -- admittedly biased -- view, submodules are an abomination, and any serious proposal to come up with an alternative should be welcomed with open arms.
Ramkumar may have taken the questions directed at him the wrong way, but IMO the questioner shares equal fault for that. Know (or learn) your audience, and tailor your responses so you you achieve a good outcome. "I'm super frustrated and feel like I've wasted my time so I give up" is not a good outcome, for any of the parties concerned.