Why software jobs are considered as the best career option of the present day

Many people who start their career as program developers are considered as the lucky persons who have become successful in their search for the best career. ...