Or the difference between conceiving a child and raising one :)
Few dependencies? Too much reinventing the wheel, delete all that code and add dependencies!
There is no perfect code, can always make different trade-offs and move things around.
Even magic stuff like `@attributes` is easily searchable.
Maintaining and cleaning up a mess someone left behind are two different things.