The nature of software is that it can constantly be changed, updated, etc. I like it, its like no other industry. To be honest and completely selfish, there is no end in sight, it pays an absurd amount of money (comparing all jobs for all humans on earth) and I could probably do this type of work well into "retirement" age range.
The level of quality to deliver a working software service is much lower because we can change and update it at will. If you don't like working on that type of software, there are jobs out there like writing software for MRI machines and other things that require much higher levels of quality.