During a flight from LIMC to LSZH during climb, ATC authorized altitude FL690 (!). I had to request authorization several times to decrease the flight level to the altitude planned in the MCDU. Furthermore, on approach to LSZH, it did not authorize me to land by imposing flight level 8,000, even though the aircraft had correctly locked ILS at an altitude of 5,000 and intercepted the G/S. It happened on two different flights. Thank you.