The inscription on a marble gravestone will disappear or get blurr over a period of time. This can happen due to several factors:
Chemical weathering could be one of the reason in which the carbonic acid, sulfurous acid attacks the stone.
Physical damage can also be considered.
Damage due to heat from the sun.
Freezing can be one of the environmental factors.