pcb traces instead of connector

It's a workable solution for devices that can have their weight entirely supported by a tab of PCB material. Also add on stresses from incidental movement and it may not be such a great solution.

If you notice how the USB pins have the outer contacts (power) set further forward, it's like that to prevent the data lines from contacting first and trying to conduct power over data lines. Subtle design point that may get overlooked if going with straight PCB traces and other vectors of connection other than head-on as it was designed in the plugging-in motion.