This is completely incorrect. First of all for many people it has been more than 4-5 weeks already. Second of all they actually give you a date range. When mine updated a week ago it said June 22-29th with 5-6 weeks. Hoping it will update again soon.
You're mistaken. The week range is based on the order date, not from the current day. Apple may update the week range if the watch is going to ship earlier than expected, but that doesn't change the fact that the week range is from the date of order.
I ordered 9 minutes after pre-orders started and initially had a 3-4 week ship range. I already received my watch. My watch actually shipped on May 11th and the week range never changed at all. So, when my watch shipped, the week range was still 3-4 weeks. That's because it's 3-4 weeks from the time of order.