I absolutely disagree...because of the proliferation of cameras in every device and on every corner, there is and will be a lot of badly taken and poor shots out there.
In moments when one wants an important moment captured, be it a wedding or a picture of a child, people want to hire a professional and be assured of good quality. The pro, presuming they have experience, will also not only have photographic skill, but will be able to interact and make their subject more at ease, and coax a better reaction that can be captured than an amateur saying "say cheese!"
i think professional photographers will be needed
more not less as their better shots will stand out more among the herd.