They don't have good reason to drop prices. Their resorts are probably sold as much as they ever are. With travel companies being so relaxed about cancellations due to COVID, there's no reason for anyone to cancel of their own accord yet. I expect most people still plan to go, unless someone tells them they can't.
Once Disney can see the full picture, then they can figure out exactly what needs to be done to protect their bottom line.
If they are open, then they don't need to do anything regarding their hotels. The cancellation policy is flexible up to 30 days before check in and people have already had well over 30 days to decide if they will feel comfortable at Disney with COVID in play (unless they've been completely ignoring reality). People staying at their hotels will be able to get in to the parks, if they are open. The Disney hotel capacity at Disneyland is under 5% of the park capacity. I'm sure they're spending a lot more time deciding WHO ELSE might get to come play if they open at anything less than 100% capacity
If they're closed, then they refund all their reservations. They don't need to do that until at least a few days before each one. I wouldn't expect discounts until there's some level of predictability.
I guess I’m just surprised that with unemployment nearing 20% there would be so many people dropping $500/night to book the rooms. Members here are obviously not entirely representative of the general public. My job has been stable (though shifted to at home work) and I still feel a little guilty booking for October at DLH. (I also don’t have a family I’m supporting). I would think they would have seen some statistical decline in bookings due to the rough economy, fear of travel down the road, and possibly so much missed school for kids that parents might put off a big fly away trip for awhile.
You also can cancel up till 5 days before arrival for a full refund (I believe, it might be closer than that). So you could be right in that a lot of people are just holding reservations (and tying up $600+ on credit card deposits) just “in case”, but I’m still a little surprised...