Singapore - Berlin flight costs just 250 SGD (no transit)
Wow, so little? I'd love to visit Singapore, and 250SGD is nothing!
So yes, of course, it's quite normal for people from Asia to fly into Berlin or Helsinki first before coming to Poland, for exactly the reasons you mention.