The template uses getAreaImageOrPlaceholder() and the setting Show image placeholders is at its default, For logged in users, which includes site members. On a membership site set it to Never, or use getAreaImage() with an isBlank() check in templates members see.