you cant be completely right on both points. if mining manufacturers are missing promised delivery dates then difficulty shouldn't be skyrocketing... so someone somewhere is delivering their mining asics!
Right now, pre-orders are just gambling because mining manufacturers constantly miss promised delivery dates and difficulty is skyrocketing.