The reason for no or fewer tomato fruits could be insufficient sunlight or inconsistent watering to the tomato plants. Extreme hot and cold temperatures can contribute to no fruiting of the tomato plants.