Velo has definitely increased, so has the age of the average college player. Another year, another 5th/6th year arm coming back. Another transfer portal opportunity. The 87/88 guys that would have been recruited in the hopes that they got up to 90-92 are being passed on for proven arms. They slide down to d2/d3.
I also think top speed is less important than what they're sitting at and D1 recruiters are becoming more privy to those numbers.
87 really means 83-86 with velo being in the 80-83 range after 60 pitches. You'll see some D1 guys be at 87-90 but the difference is they'll be able to sit there for 7/8 innings.