Article note: Oh man yes please. The current tooling for connecting the PL and PS of their FPGASoC parts (plumbing between PetaLinux and Vivado) are a shitfight.
Where most of the users’ time will be spent in routine operation of the product, and where learning is only a small part of the picture, designing for productivity – even if it requires retraining- is often the correct decision.