This comments speaks to me. From day one you could see the problems with agile and my gods, if you dared to push back you were ‘not cooperating with the team’ and other BS like that.
I have yet to see an agile/scrum way of working that does not devolve in waterfall within 5 nano seconds. Funniest was the IT team that needed to support about 10 other teams (developers). Good luck in getting agile with that while diving into a tunnel where 10 teams start pulling your resources on the fly. The IT team was on the end (they tried like 5 times to enforce agile on us) absolved from using agile as the complete project would come to a stand still in a day if we followed the agile principle.
I miss those days. That bible of documentation was usually the means to have the others, i.e. the customer or other teams using your software, be able to do their work in that software. And I feel that by delivering software without extensive documentation you are extending your agile way of working to the customer. When does agile stop and actually deliver every component meant to be delivered?