I agree it has a taste of scam. Same thing with SK flight codeshared with LH. A booking class V on LH flight on SK metal gives only 25% points since the booking class on SK is a U, but a LH Q is a Q on SK too (it rhymes!) ... who could have seen that coming.
I am a little bit disappointed with the miles from the codeshared flights, since there are no rules we can refer to during the booking.