A language expert Mr. ABC objects the designers of C++ on the bases of following two arguments:

A single looping construct is sufficient to cover all types of situations.
Designers of C++ have not done any good with themselves and C++ programmers by making things complex with provision of three different looping constructs.

please comment on the views of Mr. ABC. Clearly state your position in favour or against for each argument of Mr. ABC with justified reasons.i would be really appreciate for your prompt answer.