In the old mode (legacy I think it was called), I could see all the BTC addresses associated with my account even when I generated a new one and I could still receive coins on any of the old addresses. I don't know how the new blockchain.info works since I can't find any of the previously owned addresses there. I have that setting that generates a new address everytime I want to receive new coins.
1. Where can I find all the previously generated addresses?
2. Is it possible to receive payments on any of those old addresses?
1. As far as I know , you can't see any of them.
2. Its possible to receive money on any address that you generated yes (this is valid for all HD wallets like Multibit HD , Blocktrail , etc....)
HD wallets are made for those who care about their privacy basically as If you want to stay anonymous , Its better to receive funds in different addresses each time but as I said above ,Its still possible to receive funds in the same address.