Just because a QB is a 3-star doesn't mean they're not good.
The NFL & college football is littered with 3-star QB's who have excelled & been highly productive, including USC's current starter QB Kedon Slovis who beat out the 5-star QB who was the incumbent starter ahead of him.
The last 2 NFL MVP's were 3-star QB's in High school.
- Anthony Gordon threw for 5,579yds 48TD's & 16INT's last year, he was an unraked 0-star QB who went JUCO before Wash St.
- Cole McDonald threw for 4,135yds 33TD's 14INT's, he was a 2-star 79 coming out of HS
- Josh Love threw for 3,923yds 22TD's & 8INT's, he was a low rated 80 3-star coming out of HS
- Trey Lance threw for 2,786yds 28TD's 0INT's & rushed for 1,100yds 14TD's, he was a low rated 81 3-star coming out of HS
- Stephen "Buck" Calvert threw for 3,663yds 28TD's & 7INT's, he was a low rated 80 3-star coming out of HS
- Dillon Gabriel threw for 3,653yds 29TD's & 7INT's as a TF, he was 3-star coming out of HS
- Brock Purdy threw for 3,982yds 27TD's & 9INT's as a Red Frosh, he was an 85 3-star coming out of HS
Point being, just because you're a 3-star QB doesn't disqualify you from being able to be a good & highly productive QB & just because a QB is a high rated 5/4-star doesn't automatically mean they're going to be either.
Stars are irrelevant when it comes to QB, system & development matters more.
Garcia may turn out to be a great QB, but everyone doesn't have to be in love with him just because of his ranking.