Since you're talking about business specifically, then no it's not the best piece of advice imo. There are plenty wonderful things and works of art that nobody really wants to buy or pay money for.
You could make a really great website with a lot of cool animations, but if it serves no utility then people will probably not pay for it. Maybe a 1-month subscription or a one time payment to take a tour of the website, but that's probably going to be it. So it's not sustainable on the long-term, or in other words, it's probably not a good business.
"Make something people want" (YC's mantra) seems much more fitting for business intentions.