It's the correct call on that 4th down. It wasn't a fumble, it was a backwards pass. And what stops you from punching it forward every time? That would be because you have no idea how a football will bounce when it hits the ground. It could easily stay in bounds and then you're f'd.