"Purism could have avoided these delays by following the same model used by the PINE64 in designing the Pinephone by only using older components that already have good Linux support and launching with an existing mobile interface. If Purism had used the i.MX 6, the hardware would have been antiquated, but it could have avoided most of the problems it has encountered implementing the LCD screen, video out, cameras and power management. If Purism had used the i.MX 6 and Ubuntu Touch, it probably could have shipped in 2019, and avoided most of the delays, which have generated so much public criticism, but those would not have been good choices for the long-term future of the phone."
Note that "these delays" is referring to the time taken to develop the software for their choice of components, not sourcing the hardware of those components. The PinePhone doesn't have this problem not because of its choice of older components, but because Pine64 doesn't do any software and lets the community work it out, which it has.
That said, the problem of components shortage is real, which is why the PP's Beta Edition ships with identical hardware to the previous Community Edition but for needing to use a different, worse, magnetometer. ("Worse" because it has no driver in the mainline kernel yet so it can't be used.)