Okay, I start:
Most of the people who use or used C++ know that there are libraries / headers / streams with useful functions at the time of delevop a program, and the most interested know that there is a TON of code behind that #include <iostream>
or in that #include <stdio.h> (and you probably don't understand any of that code), but that's not my point.
My point is that there are so many headers with many functions to the point that nobody knows a good amount of them, not even GNU, although the latter do have some guidelines for the headers (like this) although you will hardly learn 1% of all the functions of all libstdc++ libraries (if you read the 10,000 pages of the manual, which are aesthetically not very flashy)
And well, that's my point, nobody knows the exaggerated amount of libraries and functions that C++ can offer, and although sometimes it is good to do things by yourself, I do not think that someone wants to break their back by doing functions that you already have available but you don't know they exist.
What do you think about this?
Is it useful to have so many libraries if nobody knows how to use them?