Ehh, you should always take general business advice for what it is. It is usually not a great idea to treat them as gospel given that for every best-practice, there is an exception. Instead, realize that some things are (probably) necessary but not sufficient for success. Also, try to understand why the recommended approaches succeeded. That way, you can examine for yourself if that particular bromide applies to your situation.