>grades have long been inflated to a point we might as well just give everyone an A and let companies figure out how to select people.
Between this and a decline in junior hiring, this is sorting itself out in the form of sharply declining CS enrollment. Which is fine, except for anyone with an interest in keeping enrollment high.