Yes, but not just the door gap like in your last pic, but also the inner door and fender edges like in your second pic first post.
If the outer skins of the fender and door line up perfectly, but the "line" of the two on the inside doesn't match, that's just the way they're made. But as for gaps, yes they can be, and should be straight.
Body shims are required to get the rear gap lined up, but sometimes the front gap can be body shims or shimming the fender itself.
Paul