I haven’t taken the boat and train between Dublin and London since I was about 19, but this article in The Guardian has been interested in trying it again.
Yes, it can be cheaper than flying, but for me, it’s the chance of having the guts of a day to make the journey, take in some scenery, and read a good book. All while avoiding the stress of navigating airports, traveling to and from airports and dealing with airport security.