As with almost everything in development, it depends.
Developing without a framework is possible, but it does not make much sense to do it, unless the frameworks that exist do not meet your needs.
The open source framworks grow as we all contribute, some simply contribute using them and reporting their issues and others get their hands dirty and solve those issues. That teamwork is worth appreciating, there are few professions where you see that.
In any case, sometimes it is necessary to write from scratch. It happened to me when I do not feel comfortable with the "settings" chosen in a library.
In general, I use the frameworks to work and the code from scratch to learn.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.