Why should I set up a local development environment?
Something as small as a missing semicolon as you are making changes to your site's files can break your whole site. And nobody wants a broken live site!
Besides saving you from a totally unnecessary meltdown, there are plenty of other reasons to develop locally. We have a great article with more information here.