Someone was recently telling me about this...although it was soccer and not baseball. Kid trained and worked, etc. Went to a D3 school because he liked the school and really thought he had a chance at playing time because he was talented and skilled. Paid his dues as a freshman, learning, hoping to be a starter as a sophomore. But, going into sophomore year, a D1 stud fell into the program because of academic issues - and he played the same position. The resident kid then played less minutes as a sophomore than he did as a freshman. And this was all before COVID-19.
I think it's going to be a vicious cycle for a while. Kids unhappy leading to more transfers leading to more kids being unhappy and more transfers...
It's going to take a good while to wash out.