Mostly to keep the app simple and still deployable on the free Heroku plan. Sure, it could handle multiple locations, but then it would quickly outgrow the free tier
Next up: a one-tap mobile app that deploys an instances of this based on current or specified coordinates.