The point isn't to teach you useful sentences to memorize, it's teaching you spontaneous usage of the language. With German, it's definitely drilling all of the specific tense rules into you by throwing random ass sentences at you to translate.
The point is, it's highly improper to not love a person in favor of a thing. Instead You can lighten it up a bit by just asking for what they like better.
The initial question is only askable among very close friends (Irony/Saracasm), usually not even for couples and definitely not for love interests or lose contacts.
If you're understanding strictly because of context, how are you supposed to learn the language well. You need to be exposed to absurdity in order to really get it
It's better to study language from natural sources, yes you can use dullingo or textbooks but learn about natural language from natural sources by immersing yourself in the content of the language you are learning