Lufthansa has a huge engineering and logistics side to it’s business. It is far less of a problem for them to support multiple fleet types that other small/large airlines would not.
You can have LHT look after your B777, and they don’t even – directly – operate the type. 🙂
I don’t see this order for the A320NEO ruling out any future acquisition of a new Boeing narrow-body.