Hi,
1) Why it's recommended to start on VPC primary switch ?
If you upgrade the primary first and reboot it, the backup becomes primary. So, now you upgrade the old backup (new primary) and reboot and the old primary becomes the primary again and the switches are back where you started when it comes to which is primary and which is backup.
2) And why it's recommended to a pre-provisioning of the connected FEX'es ? What would be if skip this step ?
It is probably because it shorted the maintenance window and you are back in business sooner.
HTH