EC261 doesn’t apply here, so the miles are basically goodwill
Emirates is right on the regulation part. EC261 wouldn’t apply since the flight originated outside the EU on a non EU carrier, even though the final destination was Europe. So there’s no legal compensation angle to push. That said, 50k Skywards miles per person is actually a...