Hope that this question is not too dumb to ask, but I am just not seeing the purpose of connecting two Web Parts. If Web Part 1 has some functionality and Web Part 2 has other functionality and one is dependent upon the other, why not just combine their code into one singular Web Part?
Examples that I have seen thus far seem to show one as a filter for the other, but again, why not make one Web Part instead of two then? If the purpose is to add them to the same page, then why bother with it?
Obviously, I am just missing the whole point, or no one would be making these. Can anyone provide some sort of real life example(s) that is more useful than simply to filter the results of the other? Conceptually I understand it, but I am not seeing the practical side of it. Thanks for the help!