It's a false dichotomy. Software engineering skills and workaholism are independent axes. There are people who work 80 hours a week and write poor code. There are amazing coders who go home by 5:00 on the dot and spend their evenings with their family.
If a product is successful, eventually the tech debt price will have to be paid, but that tech debt is just as often (more often, in my experience) generated by "rockstars" burning the midnight oil to ship a prototype than "bad coders".
If a product is successful, eventually the tech debt price will have to be paid, but that tech debt is just as often (more often, in my experience) generated by "rockstars" burning the midnight oil to ship a prototype than "bad coders".