I think there could be more reasons to discuss here. The first that comes to my mind is a symmetry: Even if the code is tightly coupled to the data, the data themselves might be useful on their own and it could be more convenient for other users of your data to not also download the code. Might update in the comments if I come up with more reasons.