Unless your PCB is designed correctly in the first place, you are going to run into issues sooner or later.
Designing a PCB for one of today's products can be very complex, but this aspect of things is often overlooked. Instead, the focus falls upon the more "interesting" aspects of the product, like the FPGAs or MCUs. The fact remains, however, that unless the board is designed correctly in the first place, you are going to run into issues sooner or later.