Suppose the Earth's axis had no tilt. Would we still have seasons?
In a very minor way probably yes.
The axial tilt of the Earth is about
Without an axial tilt there would still be some variation in sunlight received due to the eccentricity of the approximately elliptical orbit of the Earth around the Sun.
At perihelion (closest approach) the Earth is about
At aphelion (furthest distance) the Earth is about
As a result, the amount of sunlight received varies by about
So on average we would see some variation through the year. I think this might be too weak an effect to restrict growing times for plants etc. So in that sense perhaps you would say that we would not have seasons.