From a computer science perspective, this would be favorable, as a solution for NP-hard would render a lot of crypto useless overnight. =P
If crypto relies on some algorithms that are O(n^100000000000) where n is key length, I'm not very worried.
I think it would be funny if someone really went just that far, though: give an existence proof for a solution that is not constructive.
Because of that, I would find it more 'enjoyable' to see a proof that a polynomial time algorithm for TSP exists, than to see a proof by example, or to see a proof that go is a win for white or chess for black than to see a program that plays the game perfectly (and of course, within the space of constructive proofs, there are gradations. Exhaustive search would be extremely dull; a theory that generalizes to other problem spaces would be more interesting. Moving to another problem the various O(<n^3) matrix multiplication algorithms are 'funny' because, AFAIK, none of them has practical use.