Why are keyboards, mice designed to make sound when pressed and clicked?

Why are PC keyboards designed to be audible when they are pressed? That, IMHO, is a totally unnecessary thing as it generates noise that might disturb a peer who is studying nearby.

The other thing is mouse, which makes a lot more noise than a keyboard when clicked. Especially when people are playing games. The noise of these devices are too disturbing that I sold my laptop as I struggled to use it at library without disturbing someone.

In short here are my questions. I think are related:

  1. Laptop keyboards are mostly noiseless. Why are PC keyboards not designed that way?
  2. All mouses that I know have the disturbing 'click-click' sound, is that not possible to avoid?
  3. Why is the the on-board mouse (the one below the touch pad) on most laptops noisy?

I'd appreciate any explanation that might justify the status quo. I reckon that there are some laptops with less noise. For example, my friend's Macbook Pro doesn't make much noise when the on-board mouse is clicked. But in majority of the laptops, that is not the case.

P.S- This question is about hardware user interface, and I hope it is on topic.