So if Apple get (say) 5000 iPhone 4s in one delivery, you want them to hold back (say) 1000 for walk-ins - meaning that there will be 1000 people who have reserved and waited for their reservation who don't get their iPhone 4 for as long as a fortnight just so that the greedy/lazy who can't be bothered to put their name on a list can get their iPhone 4 earlier?
That's just not right - why should the people who've waited and queued get pre-empted and have to wait even longer? If you want an iPhone 4 then you'll have to get to the back of the queue!
FWIW I don't care that much personally, probably going to wait until next year to upgrade (quite happy with iOS4 on 3GS).
However, apparently they have plenty of stock, they just can't get the notification emails out fast enough to get the reserved people into the store to pick them up (see earlier post in this thread). That being the case, what's the point adding new walk-in customers to the end of a line they already can't notify fast enough to keep up with the stock they're receiving? They should keep enough stock aside for the number of reservations they can deal with at the current rate they are notifying people, then sell the rest to walk-in customers. That way the reservation people get their phones as quickly as they would have anyway and the line doesn't get longer at the same rate as it is now. Everyone wins, apart from the fact that Apple loses the artificial inflation of demand associated with having a waiting list.