Maybe all of these aspects are a reason why we haven't picked up any signs of civilizations spreading across the stars... the astronomical (pun intended) efforts and challenges to cross the gaps between the stars might just be flat out impractical in the end. Occam's razor.
crossing the gaps between stars certainly is physically possible. But not by sending modern-day humans. In only a few decades we will have two technologies that will help.
1) A fuller grasp of genetic engineering. If not in 30 years then in 300 or 3000 we will have the ability to create designer humans. The first of these will be designed to simply not have "bad genes". Then later we might design humans to better resist or even be immune from cancer. Eventually, parents will want children that are stronger and smarter and to have longer and healthier lives. At some point glow in the glow-in-the-dark blue hair might be fashionable for your kids. Or maybe for a few years having long arms but short legs is considered "cool" as long as the knuckles don't drag on the ground. Seriously, once you open up "creative DNA editing" we would be living in the Disney "Monsters Inc." movie.
Now back to space travel. We don't send people like you and me. We send a population that is designed to survive in the new conditions of a generation ship. They would be very tolerant of radiation and might live for 300 years. Or they could be specially designed to survive 100,000 years of suspended animation while frozen in blocks of solid helium. That would kill us for sure, but not them, they are designed to survive being frozen. Almost anything will be possible in 1,000 years if not in 10,000.
2) AI is a brand-new science. Today the field is only 50 or 60 years old and I am sure that all the important discoveries are still in the future. Today AI is like physics was before Isaac Newton. We have ideas and rules of thumb and stuff that almost works but there is no guiding principles, just ad-hoc design. But in 30 or 300 years, maybe someone like Newton will be born and write a book called "Principia, of Conscious Behavior". Then after that, we have truly human-equivalent mechanical intelligence. These will be the ones who travel to the stars. They can in theory live forever or at least suspend operations for milinia while traveling.
If we ever see aliens on Earth, they will be of this kind. A kind of AI that seems organic and natural.
The declining birth rate is not a problem that can't be dealt with directly. And, anyway, it seems to be a result of socioeconomic stresses on the middle income population. Remove the stresses, and the birth rate would probably increase on its own.
Regarding "windows", I was thinking telescopes with viewers inside the space craft, intended to give the occupants a sense of where they are and an ability to study where they are headed. I think that is a psychological necessity.
The other issues are more realistic barriers.
Not even considering the issues related to travel speed, just maintaining a closed ecosystem in stable condition for the required period of time is not something we are currently capable of doing. Surely, we will learn a lot by having very isolated habitats in space - on the Moon and maybe Mars, and maybe in a solar orbit like the Lagrange points at L4 and L5. But, we would not have 200 years of continuous isolation experience to proof a system. It would be interesting to run the probabilistic analysis for the survival of the system design, if there ever is one.
Regarding propulsion and speed of travel, besides the barriers we currently have for getting enough mass to high enough speed and then stopping it once we arrive at the destination, there is the old joke about the umpteenth generation arriving after a 200 year long trip: As they debark, they are greeted by smiling Earthlings that arrived 100 years earlier on a faster ship that was invented 100 years after the slower travelers departed Earth.
I also thought that the birth rate issue might take care of itself. But look at where it declines. It is in the population that is LEAST pressured. As it turns out it is a problem with educated, afluent upper middle class. TRhos who would seem to be under the least pressure. We see higher birth rates with people who are poor with poor education and low income. It seems oddly that the people who are best able to care for kids, have fewer of them. Jaapan has an excellent "safety net" system and is very safe. They have a very low birth rate. Both conditions are the opbosite in Haiti. It seems to be the case that those who can least afford it have the most children. It is backward for what you would expect.
That said, it seems that this might be sorted out. To say it is an unsolvable problem just because no one knows the solution is "bad logic". There could be an answer.
The close ecosystem MIGHT be solvable. A current theory is that like the population needed for a technological society, there is a minimum size for a close ecosystem. It seems that you need multiple climate zones and space for billions of microscopic species. The minimum size for a closed system might be a large fraction of the size of the Earth. Perhaps the size of North America or Europe. But "no big deal" because we also need more than 100 million people, maybe even a billion.
I like to use the example of manufacturing the screws that are used in my eyeglasses frame to show the depth of our supply chain. The screws are made by automatic machines, controlled by computers from steel and chrome that is mined with other much larger machines. All of these machines are designed by specialist engineers and made by expert tradesmen. All of these people went to school, some for 12 years, some for 20 years and their teachers were trained in universities. Without each step in that chain you can't have micro-sized screws. And I left out the part about airplanes needed to move the screw and police and managers and accountants, nothing works without them. 1,000 people are not enough to turn iron ore into chrome-plated screws,
The ship has to be somewhere between 100M and 1B people living in a space the size of a continent.
Yes this is large but the laws of physics do not rule out a content-size ship. But there is a big problem with collision of even hydrogen atoms at fractional light speeds.
You can argue that the technical knowledge will come from Earth. Now. after 250 years of 10% light speed the ship is 25 light years from Earth. The 10-year-old girl who phones home to Earth and asks for help on her homework will be 60 years old when the answer comes back. She will not get help even with easy problems.