I once had a Meco Americana last 20 years.
Keep it out of the rain, and dump the cool ashes, and any grill will last a long time.
This is not to disparage Webers. They're excellent. I'm just saying a skilled cook can produce good food on any grill.
Some of the best stuff I ever ate was cooked on a trash can lid.