^^^ This. 100% This.
This kind of applicant is now treated as table stakes for programs like UMich, and acceptance rates for impacted majors like CS in top programs have dropped to single digits.
It is ridiculously competitive to get into top programs now. I got into an Ivy in the late 2000s to early 2010s. With my stats from back then (13 APs all 4s and 5s, a 4.5+ GPA, varsity wrestling, JV XCountry, NHS, CSF, USAPHO, USAMO, Policy and LD debate, a 2200+ SAT, 35 ACT, 8 SAT Subject test), I would have been lucky to get into CS@UC Davis today and I absolutely wouldn't have gotten into my alma mater.
Then why is getting into M.S programs much easier? The GRE is barely an exam and it's not like you need to go to an IIT or do any olympiads to get into columbia or a good UC. Yes in principle you have fewer applicants than bachelors, but that would be compensated by the fact that indians and chinese students also apply no?
Policy/LD debate, especially if you were good, might as well be a minus these days. That just tells everyone you're going to spread "post-modern neo-marxism" / fashionable nonsense wherever you go, and/or be more slimy than the worst memes about lawyers could ever imagine.
Debate is actually dying, and for a reason. Good riddance, don't let the door kick your ass on the way out.
I'm pretty sure you would get into Berkeley with that profile. Also you can just major in math and get a job as a software engineer anyways. I agree that the system has reached the point of absurdity though. ETH Zurich and KU Leuven have the best solution to this issue in my mind, which is to let everyone in but make the classes ridiculously hard so that 50% leave in the first year.