Not all highschools have AP classes, so AP tests should not be required to apply, obviously. AP tests provide an objective metric to compare students who go to high schools with AP courses. For students who don't have AP courses, I think using grades is reasonable. All students can still submit additional non-required test scores and other supporting material for their application. At least now we are not wasting students time with this SAT bullshit.
I think the SATs are like Leetcode but even less useful. Obviously Leetcode is some indication that someone can program, but we're all aware that Leetcode is nothing like actual programming in a job. Similarly, the SAT is some indication that someone can do college, but nothing like actual college. I just think the cost of wasting millions of kids' hours studying for the SAT is a tragic waste of time, when they can be studying for their classes or more rigorous tests that test actual subject material like AP tests.