Honestly the difference between how come and why is not entirely clear to me. I can't see a difference in meaning, to me they are different but rigorously equivalent way to say the same thing and are pretty much interchangeable. Bottom line being that I think that de ce should be accepted.