While the sentiment is good, I don't think that this approach scales very well. The unfortunate truth is that doing things the standard, bloated way has a lot of benefits. Speed is the obvious one. Mind share is another.
You can do your tiny bespoke thing in a vacuum, but when push comes to shove and something needs to get delivered ASAP or worked on by a team, you're better off just sticking to the most common solution.
My worst experiences in software development is stepping in to someone else's bespoke solutions to common problems. The LOC was certainly less and there were no unused parts. But wheels had been reinvented poorly, and the only ones who truly understood the intricacies was the authors.
For hobby projects and playing around, creating minimal cruft and having full control of every bit of code is really nice and fun though. And it really makes you grow as a developer.