Numbers from companies indicate weakness or lack of growth. The U.S. gross domestic product has been revised down multiple times, yet members of the Fed still call for rate hikes.
"Let's face it, there is something else at work in many sectors: too many companies," Cramer said.
The restaurant industry has too many small, fast casual start-ups, and McDonald's stock has taken a beating lately. Retail and technology are also feeling the pain from competition. With many fighting one another for business, investors now have to worry about them during earnings season.
Given how many reasons there are not to own stocks right now, Cramer wondered why the market isn't down even more. Stocks are still the best game in town with interest rates are so low, Cramer said.
"Rather than being a bountiful option, the stock market has become the lesser of two evils. The risk just seems too high versus the reward for so many stocks I follow. There seems to be only one cure for them: low prices," Cramer said.
Investors will only be enthusiastic when prices fall. The options are to wait for fundamentals to improve or for prices to get so cheap they are too low to ignore.
"I think we have to wait for more certainty, more clarity, and less risk before we start buying into this weakness," Cramer said.