This is another area where I think the average Joe is not willing to pay what it takes to make it worthwhile for an experienced person to do it right. I change the oil in our 3 vehicles. It takes me about an hour and a half by the time I drive to the inlaw's shop (to take advantage of their vehicle lift, air compressor, tools, etc.), change the oil, check and top off fluids, air and rotate tires, cleanup, and come back home. I could do it in about the same amount of time, but with more effort, if I did it at home.
Now, if I was doing it every day I could probably get it all done in 30-45 minutes. Sound reasonable? What would you be willing to pay for something like that? I've got a certain amount just in consumables (filter, oil, assorted fluids, hand cleaner, shop towels, etc.). Then there's the 'rental' of my tools and shop. Then I have to make a decent wage. And I guess I need insurance in case I forget and leave a rag in your engine compartment and it catches your car on fire.
I don't see how a guy could be in business changing oil and do a good job of it.