They’ve always said it’s because of potential time wasting (because putting a football shirt on takes 15mins…
I’d imagine, because it came from fifa, the truth is down to sponsors wanting their logos visible in pics of the goal scorer.
Could be worse, in Saudi Arabia it could land you in jail. And anyone who films or photographs it can be prosecuted too. So, in that light, a yellow isn’t so bad.