The door frame might be crooked and not the door. I imagine that if this is a steel door, its heavy and probably has to be aligned more precisely than a regular door. So this might be unavoidable to prevent the steel door from slamming etc. Silicone caulk should be fine though.