A young or new company may choose not to pay dividends because it wants to invest as much as possible into its current growth structure. Companies that have been growing for a while may also choose not to pay dividends because they may have other priorities. For example, they may believe they can increase value by reinvesting their earnings into the company instead of paying dividends to shareholders. It's often a matter of company priorities.