Another thing that's pretty annoying is the following. As my account is registered in the US, I currently book my domestic travel without logging in, the EUR charge is a little cheaper than the USD charge. After I made my booking (as said not being logged in), I add my booking to my account and it shows up properly. The annoying part is that this does not mean that my booking now has my M/M attached. So if I do mobile check in, LH would not credit the miles to my account, same with OLCI or kiosk check in (and I do not see an option to add a FFP number at check in with those three instruments) The only way I can do this is if I actually talk to a real person at bag drop off.
Very annoying and outdated selection of features.

Other airlines are really way ahead when it comes to that!