Why is the color uneven/blotchy when I stain pine or other soft woods?

Woods like pine and spruce have a tendency to absorb stain unevenly. The stain will penetrate more where the porosity is greater and the color will be uneven.