Your post is exactly why the NCAA put baseball transfer rules into place.
I agree with this being a big reason for transfer rules. The problem is, the transfer rules do no good if there is no place to transfer to that wants more players. In effect what the NCAA has done, IMO, is negate the effectiveness of the transfer option by allowing all players an additional year of eligibility due to Covid19 shutdown of 2020 season. Teams at every level now have (some combination) of 5 recruiting classes on campus. I talked to coaches at 3 different schools the other night (2 JuCo & 1 D1 - all top flight programs) and all 3 said they have more players than they need on campus right now and can’t imagine bringing in a transfer at semester. There isn’t time now to give all the kids a fair look. So yeah, you can transfer. But the odds of improving your baseball situation are long. As always it will be easier if you are a stud pitcher - every program has room for one of those. Same if you are a stud catcher. After that, good luck.