AFM is used across many of GMs V8 and V6 engines. In general, it is not a bad idea to save fuel for most driving styles. One of the things that damages it is the use of dirty oil or the wrong viscosity oil. AFM uses special lifters and a controller to deactivate some cylinders. On my 2016 Z06 I have it locked out. I replaced the lifters, cam, cam cover, and cam drive. It can be deactivated much simpler with a small unit added to the engine front or a controller plugged in. But just deactivating it would not necessarily stop the failure of the lifters or cam if that is your concern.
I think AFM gets blamed for a lot of failures. A bad lifter batch or poor cams, or bad springs could look like it was caused by the AFM when it is just bad parts.
just some thoughts