I have a fundamental confusion regarding Bitcoin addresses. Apparently, addresses are only intended to be used once for security and privacy reasons (see here, for example). If I think of addresses as storing Bitcoins, then there seems to be a basic problem with this, which is that once some Bitcoins have been sent to a given address, they would never be able to be spent since that address must never be used again.
Clearly I have a misunderstanding of the connection between addresses and Bitcoins, and yet I can't find the resolution.