Earlier quoted context omitted.
Seems like you're disagreeing on the basis of personal development rather than whether it makes sense for any given project. I think at that point it depends on whether you're primarily coding to learn or to make software
By the same token why would you roll your own instead of using a tried and true library that any experienced Java developer already knows?
For one, the very reason we are all in this thread right now.