

I think the reason for lack of crossovers is each franchise has its own universe with its own rules. If, for example, Harry Potter did a crossover with Wizards of Waverly Place, it would be hard to reconcile all the contradictions in how magic systems work differently in the two franchises. The only ways around it are a) travel between dimensions or b) to just not care about the plot holes
I’d suspect there’s something I’m not being told but I wouldn’t be brave enough to find out