Then the spam filter is not under your control. Yahoo is all about monetizing there platform. If a spammer pays them enough they will not block it even if you mark it as spam.

Gmail has the upper hand on this with the downsides noted on the web.

-> Final fix? IMO, THUNDERBIRD would be able to block these but for some the setup of a mail app is asking too much.