One way to change this would be to have lunar colonies. Another way would be to colonize the sea, with underwater cities.
Civ:Call to Power did this. Well space cities instead of lunar. Anyways, it worked ok but definately slowed the game it both time and lag. Space cities were cool in that you could bombard from orbit, but if you didnt have anything in space you just got pounded. Ocean cities were ok but usually I built them to block the ai from settling the territory.
Obviously Firaxis would handle it different, but my general impression is that in the late game when people complain about turns taking too long and micromanagement of huge empires...this would only increase the problems. Plus there would be no natural resources in earth orbit, they would have to write in resources in water not off the coast. Plus with Ocean cities they would only be off your coast...by the end game there is almost 100% coast coverage of culture, sometimes by several squares.
Then we could take history and civilization into the idea. Considering where the techs stop, I dont see space cities. Maybe a space colony. It might be cool to have a International Space Station national wonder. But we are at least 20 years off of a lunar base, similar to the ISS. Lunar cities wont happen this century. Ocean cities I dont see happening either...the cost of making a safe city with our current materials would designate it as a tourist spot, but not a pratical repeatable city.
ANYWAYS, about random events, I would like them in the game like smac. Would they make the end game less boring? No. What would make the end game less boring? Make the ai aware of the situation and play like a human. Example: the ai sees that one civ is nearing three cultural cities, or finishing the spaceship...he attacks. He sees youve built the the un...the ai makes demands from you, tries to consolidate some allies of its own, starts a war between one of your allies...putting you in a hard spot. The ai sees youre collecting vassals or territory by military conquests...he forms a coalition (or goes it alone) and counterattacks you.
When Im trying to win and I see the ai ahead of me in the ship, I'll go try to raze his cities. If I saw he had some culutral cities appraoching legendary, I would try to raze those too. I have gone to war in the few times Ive seen the ai pick up several vassals.
The main problem in the end game is that the game is more or less over...you know the ai wont finish the ship before you finish your victory. Usually I find myself playing against the clock trying to reach certain time goals...win in the 1800s, 1900s. The only time I find the end game really fun is when I am racing against the ai in a space race, or if I didnt finish my military/culutre game and Im trying to win before he wins space race.
Change the ai to challenge us in the end, and to go for different victory types earlier in the game. Then the end game is less boring.