Nothing lasts forever.
I have had lasik surgery and can now see 20/20.
I know however, that at some point the lasik will need to be re-done.
Get a knee, hip, or any other part of your body replaced and the
surgeon will likely tell you how long you probably have till the
prosthetic piece, or your body around the piece, goes bad.
Fillings in teeth are no exception.
They have a certain life span and then the need to be replaced.
Here is an old metal filling.
Here is the new white filling.
This will not last forever either, but it it will function far better
then the old cracking metal that used to be there.