Really it depends on the truck and driver. If you drive like a fool, you can break anything and anything can have a very short life.
RC companies likely use plastic if they can get away with it for typical users. They are cheaper for them and for the buyer to replace. Less rotating mass usually and typically adds a "weak" spot that helps protect the diffs.
That said, the plastic axles on my stampede 4x4 did not hold up to me with 2S in it. I'd be lucky to get through 2 packs before popping one apart. That was with high grip tires in grass. I spent $140 and got MIP X-Duty's. I now run 1/8th scale electronics on 4S with 3.8" LP tires on it and it does fine.
Plastic axles on my nitro 2.5R jato held up ok. I'd break one on occasion. When I converted it to brushless, they lasted about 2 minutes on 2S. I replaced them with traxxas steel cvd's and they hold up ok on 3S (even a short run on 4S, but I crashed and broke other stuff).
Plastic axles on my 1.0 e-revo held up fine for 4S. I'd replace them about once a year as they would wear/stretch at the yokes and to avoid having them break, I'd replace them and keep the old ones for spares/parts.
Plastic axles on my nitro revo's, small block and big block, seem to hold up fine as well. I do break one on occasion, but it's usually due to the idiot at the wheel landing hard on power.
Steel axles on my outcast hold up ok. The ears on the dog bones wear on the centers pretty quick. I think I'm on the 2nd or 3rd set since 2018, but still running the original outer bones/cvd's I believe. I ran it on 4S for the first year with trencher 3.8's, then 6S. I now run on 6S with a larger 4092/1650kv motor and max6 esc, but I'm running the stock backflips which are lighter than the trenchers (this was due to diff issues earlier).
My e-revo 2.0 came with steel cvd's and the diff output cups seem to wear pretty quick. I got the truck in 2019 and I'm on my 3rd or 4th set of cups. The cvd's seem fine though.
For now, I'm sticking with plastic axles on my maxx 4s. I'm running 4S and the yokes are similar in size to the e-revo's, so in theory, they should hold up ok. The tube part is a bit smaller OD, so will see how it does. Traxxas does make steel cvd's for it, but I want to see how well it does as is before upgrading. If the output cups are anything like my e-revo 2.0... that will be annoying anyway.
For my CVD's/bones, I use white lightning clean ride chain lube on them. Gives them a bit of lubrication without attracting dirt. I apply a few drops after every bash so it's dry the next time I take it out. Seems to help them last longer/wear less. I recently got some
Super Lube 11006 to try. It's a dry lube with PTFE in it instead of wax. Will see how that does instead.