The reason why stock images are expensive is because professional photo equipment is costly and for each sales, stock agencies are paying commission to photographers. The percentage depends on the agency, of course.
What Sells Best On Shutterstock?
Some types of photos that sell best are Portrait Photography, Food Photography, Landscapes (usually with people) and fine art photography (artsy).