"I think it's cool Watsons notice each other but the Holmes' who are suppose to be observing everything don't notice each other" It's because the Sherlocks are simply not surprised. They already deduced the other's existance a long time ago.
"It reinforces the message that friendship can't be as deep or meaningful as a romantic relationship." I'm glad someone doesn't ship Johnlock for precisely the same reasons I don't. I ship Sherlock and Molly :)