The "middle class" is an illusion created through debt accumulation.  Therefore, it should not be a surprise that programs designed to encourage saving are ineffective for a group that by necessity must concentrate on reducing said debt.  However, these programs are extremely effective for people who eschew excessive debt by either not needing it , being unable to qualify for it or choosing not to accumulate it.