Accurate. Most businesses have no idea what they're doing in software so they look for the latest development fad and then apply it. They apply it incorrectly, inappropriately, and carelessly, with a classic cargo cult mentality. The way I've seen agile implemented in most teams is that the senior programmers are cynical of it, the upper senior research programmers utterly ignore it and disregard all the standups, and the juniors spend all their time on Facebook or Amazon shopping. The actual application of agile is used to blockade work and technically eliminate staff who are too critical of your Facebook habit and/or total ignorance of process. I.e. it's been weaponized, but it's certainly not being used for software.