That sounds very presumptuous, which is a pity because your message is valuable, but the presumptuousness implies that your opinion has absolutely no value.
The value in your comment is on bringing one aspect that makes the situation more "grey", but you lose it all by then depicting the situation as "managers are useless and devs don't need them", which is very black-and-white.
I'm not a manager and I'm not a dev (I work with data and often ended up coding my own system that sometimes ended up in production against my will), but I have observed a lot of devs who were saying "I'm doing fine on my own", and they were convinced it's the case, and ... they were not doing fine.
Some red flags are devs that complains that "the requirements are not clear" or "the company seems to not care about my effort". Sometimes it is true, but I've observed a lot of the time the same people also saying "just give me some requirements that I can follow step by step instead of explaining the bigger picture, I don't care of what this other team do, I'm busy" or "I redirect all the company-wide meeting invites directly to the bin folder" or "when I go into details of the code, the manager don't get it because it's too hard, but when the manager explains their needs and why it makes sense, I don't get it because I'm wayyyy too smart" or "when I go into details of the code, the manager don't get it because it's too hard, but when someone talks to me about something else than code, they have to learn to adapt to their audience and be happy that I pretend to listen to their boring work tasks".
They are truly thinking the problem is the others and incapable to even imagine their mentality is the problem.