What patronising guff. Some people love city living, a lot can't stand it. You may be happy to live without a back yard and without your own space, that doesn't mean that we all will, nor does it mean that many of those already in cities aren't already compromising.
Yes, let's build train networks. No, let's not pretend that means everyone will be happy to live in a box ten floors up, or that this is somehow inevitable.