It's all about using the right process and products. You don't have to use oil based primers. There are some water base primer and paint products that eliminate the step altogether of having to prime your cabinets. They also don't stink like oil base and they're better for the environment...