Why is it difficult to start a self improvement plan?

ASelf improvement plans usually take too long to show results
BSelf improvement plans almost never succeed and are a waste of time
CSelf improvement plans require people to admit they need improvement
DSelf improvement plans are too expensive for most people