All false assumptions. Just read up on the company that is getting financing to colonize mars and so many people signed up for 1 way trip to Mars.
As soon as there is technology for generational ship to be built at reasonable price, some company or government (or a kick starter social event raising money for it) will…