I would agree with you that attempting a startup is a net positive career, and even life, experience.
I would disagree that you should grind away for it on years. If YC is confident that hustle/effort is the problem, they should be hiring engineers directly, pay them market rate, and keep all of the equity in their projects to themselves instead of having founders shoulder the risk.