So I have been using Excel every day for 13 years as an actuary. I'm also involved in the management of software project in c++.
You are correct. It's a combination of REPL like behaviour and being able to see the entire state at once that does it. Excel is the most agile programming environment known to man.