I don't see the issue with this. If the company has a policy of no religious symbols then why should a Muslim be allowed to wear their head scarf but a Christian not a cross? The ruling is just making things equal.
As said, there's a big difference between wearing the hijab and wearing the cross. A more apt comparison would be a Sikh's turban and a hijab, since they're both technically obligatory and not really a choice as such.
It makes sense to make things equal and fair for all, but this doesn't seem to be the best approach as it does alienate people.