Everything makes sense, except:

> The software industry has largely abandoned waterfall development

Variants of waterfall are essential for large, high-risk safety systems. There is no 1SFA dev process.