While I've certainly found calculus useful on many occasions, I don't think calculus is a particularly important requirement for understanding how computers work.
On the other hand, calculus prerequisites are a filter that filters out anyone who might be inclined to say "math is hard" and give up, which might correlate with people who say "computers are hard" and give up. Or in other words, it's easier to say "Prerequisite: Calculus 2" than it is to say "Prerequisite: be sufficiently determined to complete something many people find hard and give up on, or be one of the people who found it easy to begin with". And lo and behold, rather than getting people taking an advanced CS class and giving up, you instead get people not taking the class in the first place because they don't meet the prerequisites, which makes numbers look a lot better.
This is not the best solution for the problem. It's the solution most CS programs take, though.
(Necessary disclaimer because internet discourse: this is a comment on CS education in general, not a comment on Lambda School in any aspect.)
On the other hand, calculus prerequisites are a filter that filters out anyone who might be inclined to say "math is hard" and give up, which might correlate with people who say "computers are hard" and give up. Or in other words, it's easier to say "Prerequisite: Calculus 2" than it is to say "Prerequisite: be sufficiently determined to complete something many people find hard and give up on, or be one of the people who found it easy to begin with". And lo and behold, rather than getting people taking an advanced CS class and giving up, you instead get people not taking the class in the first place because they don't meet the prerequisites, which makes numbers look a lot better.
This is not the best solution for the problem. It's the solution most CS programs take, though.
(Necessary disclaimer because internet discourse: this is a comment on CS education in general, not a comment on Lambda School in any aspect.)