I definitely think that's something worth making you question it. This game has been played in the summer months since at least the 1960s, so the change would appear to be the fact that the demand of the college programs has increased - especially when you look at how many college sports are now pushing for freshmen to graduate from high school early in order to be on campus at the college in spring to start workouts and practices with the team at that point rather than in the summer, as they traditionally have.
I do think it's interesting, though, that Indiana's roster appears to have more players with big-time D1 program commitments, and yet they are still planning on playing in the high school all-star game.
The shift in methods and practices by the college programs certainly makes you have to wonder if the All-Star game should look to pivot and change up its traditional schedule. But at the same time, why does this not appear to be such an issue for Indiana players while Kentucky had its Mr. Basketball, Reed Sheppard, drop off the roster late in the process and had one of the stronger Mr. Basketball contenders in Evan Ipsaro decline to even take place in the All-Star game in the first place?