Primera: ¿Por qué hay que especificar una cantidad de bitcoins para generar una dirección? (véase imagen adjunta).
Entiendo que es así por el propio concepto de cartera que tiene Multibit HD. Todas las direcciones quedan definidas por la semilla inicial que es la que tienes que guardar a buen recaudo.
Multibit supone que si quieres mostrar una dirección propia es porque vas a recibir un pago. Cuando estableces la cantidad, se genera un código QR con el "URI scheme" de bitcoin. De esta manera, puedes pasar ese código QR a la persona que te tiene que hacer el pago, que lo escaneará con su wallet, y automáticamente se rellenan los campos de cantidad y la dirección Bitcoin del destinatario, sin el engorro de tener que enviar la cantidad y la dirección a mano.
Y segunda: ¿Qué ocurre si te envían más bitcoins de los que has especificado en esa dirección?
Eso depende de ti. Como he dicho, la cantidad solo sirve para generar un código QR que simplifique la comunicación de la cantidad y de tu dirección al pagador.