Because some may not have full knowledge of responsive design principles. Everyone has something to learn and grow, the background can easily be done with just CSS or tailwind css, you are correct.
But if they wish to use images, a series of much lower res images would be more ideal. Or just using CSS3 and flex box.