What is a crosswind join? Are you refering to a "deadside" join...i.e. an overhead but approaching from the deadside without the overhead turn?
If so then I can't see anything wrong with that, just because you're coming from the other direction, have to fly overhead, then make a descending turn I would actually say the other person is infront of you.
I often join my home airfield like this if rejoining from the south. Otherwise I have to overfly, turn once, over fly again, turn again before crossing the departure threshold and this pisses off the neighbours.
Sorry if I have misunderstood your post and the other person was actually in fact joining on a proper crosswind, then this would be pretty stupid for a number of reasons. At least if you cross the runway at circuit height you're unlikely to meet someone wh has just departed.