If they get the fluid changed on time and drive like a granny I don't think they are that bad. But a lot of people overlook/skip the cvt fluid change and others drive them hard because "Wow CVT can pull pretty hard!"
I know atleast one dealership that never even mentioned a cvt fluid change despite the schedule for it being only 1000 miles away, but it was the last service before being paid off and if you don't come back and replace it on yoir own dime thats a potential new sale in 2 years.
The CVT is a steel belt though so that fluid should be replaced sooner rather than later because metal particles build up in oil. And at some point its not far from throwing a handful of sand inside of it and it will eat itself alive.