Unless things have changed recently, I believe the user may also need to generate some extra addresses if they've used a lot of them. (I forget the default number generated.)
Both bitcoin-core and Armory use HD-wallets, i.e. an infinite stream of deterministic addresses are created from one seed in the wallet.
No pre- or recreation of addresses any more, no periodic backups needed because new addresses would not be in the old backup.
Ente