If you want to get technical, "in-stock" just indicates the state of the stock, not how long it will take them to send your order, but in the era of 2-day delivery, yeah, it doesn't really meet the expectations of most. I see that they actually updated the listings too, but no one reads, so people will still complain.
My pre-order is from March 2025. I wonder how this works with the retailers who put up preorders after. I ordered Wave 2 form BBTS, I prefer not to pay upfront whenever possible. Less risk...