Morocco's teenage stars will face six-time champions Argentina on Sunday in the final of the under-20 World Cup with Morocco's team playing against a backdrop of Generation Z-led protests over issues including government spending on sporting events at the expense of public services.