I used to swear by surprise events as the ultimate friend move. Your picnic situation completely flipped my opinion on that. Now I realize asking about schedules beforehand is the kindest thing you can do. It saves the host from stress and guests from awkward last-minute cancellations. Group hangs should be about fun, not frustration, and a simple calendar check makes all the difference!
Oof, that's a brutal letdown. Surprises are fun until you realize everyone's schedule is a mess. I learned the hard way after organizing a last-minute game night that nobody could make. Now I always send a quick text asking about free days first, it just works better.