Does taking APUSH really helps in college admissions? Please advise.

I would concur. Not that a STEM kid needs to take every AP English/history class available, but most colleges want to see balance. Few colleges are interested in one-dimensional applicants. It’s fine for a HS student to leans toward STEM (or humanities), but that does not mean that colleges are looking for specialists.