For small projects, this isn't a big deal, because you can just keep the media somewhere your web server can find it. However, in bigger projects -- especially those comprised of multiple apps -- dealing with the multiple sets of static files provided by each application starts to get tricky.
That's what staticfiles is for: it collects media from each of your applications (and any other places you specify) into a single location that can easily be served in production.
These details are provided for information only. No information here is legal advice and should not be used as such.