Do me a favor and spend a few years in the early 2000's writing enterprise javabeans in a place doing waterfall. Then you'll understand how we ended up with agile.