I've had my teeth done (crowns, not veneers) because of significant decay, and in my opinion they look very good, because I didn't make them look ridiculous. They look like teeth you'd get with good orthodontia (or very good genes) and hygiene and perhaps a bit of Colgate whitening toothpaste. They're not oversized, they're off white, and they're straight but not exaggeratedly so. Also, I've had absolutely nothing else done (the teeth were my one vanity. I am cheap.)
The trends now are for this very over the top style and I don't think it ages well at all. Even with serious actors, they get pressured to do this, and keep it up, and they hit this terrible uncanny valley stage. Between the Botox and the fillers and the buccal fat removal (don't do it, it looks good at 25 and horrible at 45) their faces are frozen.
What people on reality TV do is on another level. If you compare Taylor Swift now to when she was 19, you can tell she's had some work done, but if you didn't compare, she looks like it could be natural, or within the range of possible. Reality TV show people often do it on the cheap and go for this deliberately fake look. And as someone who did her teeth and paid a pretty penny for it, I can tell you that doing cheap veneers is penny wise and pound foolish.
The advent of HD and 4K TV has also ratcheted things up for Hollywood. If you watch a film from the 1980s now, you can see that people don't have perfect skin. The makeup doesn't cover it up. Nowadays, they make themselves up so you can't tell in high-resolution photos and film. That look is hard enough to pull off with a professional makeup artist. When you do it yourself, you probably won't do a good job.