Why do decks and porches have cracks between the boards?
The main reason for the gaps is to give wood room to expand and contract as moisture levels in the wood changes due to it being exposed to the weather. Without that spacing, the wood may expand and buckle, damaging the deck, and requiring repairs beyond the simple popped nail.