File extensions are a much better way of determining filetype than "magic"; they mean that the user can actually see what type a file is. It would actually be easier to dupe Linux users into running malware than Windows users if it weren't for the execute bit.