So, AWS allows you to click around in the console to create and schedule lambda functions, relatively quickly; is this blog post comparing apples and oranges?
If I didn't want any of the maturity of using IAAC, I wouldn't have to do the "cloudformation loop" you describe. Similarly couldn't I make railway take longer if I wanted to add IAAC to it's processes as well?