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.
Yes I can be right on both counts. Most mining manufacturers simply deliver late, making it impossible to calculate ROI with any degree of accuracy.