One good thing that I noticed for this practice is that siamese networks can be plotted as they originally are, you can draw the siamese parts out separately, easy to watch, easy to toggle. And yeah, same can be done without splitting data into two nets, that would not be so implicit.