Earlier quoted context omitted.
https://en.m.wikipedia.org/wiki/Generation_ship
To make a generation ship work you have to build a self-contained ecology that is stable and self-repairing, inside mechanical and software systems that are fault tolerant and either extremely redundant or self-repairing, run by a political and social system that is also fault-tolerant and self-repairing. We know how to do exactly zero of those things.
I remember someone pointing out that a generation ship could be problematic because you have one generation who decides to launch this expedition but will never see the end, multiple generations who didn't choose this life and won't get to see the benefits, and then one generation who actually gets to the planet but might not even want to be there. Without some kind of cryogenic sleep or relativistic speeds the whole thing might fall apart just because most of the people involved "didn't sign up for this" but they have to toil away anyway for someone else to benefit from it.