It's depressing and scary, but he needs to know the world around him because he's fourteen now and in two years he's going to drive. He needs to know what goes on out in the world. I'm not going to always be there.
The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. The trick is to pick the features that don't fight each other.