Offshore jobs are more of a lifestyle. They are not everybody, since they involve long and tiring hours at the oil rigs away from your friends and family and often working under tough weather conditions.
Some may find such a job hard and unattractive, but other may find it exciting and interesting. For the latter ones offshore jobs offer generous rewards in the form of salaries that are clearly above market wages.