I can only reference MY point of view on this, but staring on boobies does NOT lower my blood pressure nor reduce my heart rate. Actually, based on empirical observation, there is often evidence that my blood pressure .... rises.
I think more research is called for.