Забавный вопрос, недавно толковал о нём.
Нам, в современных странах СНГ, сложно понять это выражение, в то время как в Советском Союзе это был буквально долг: мол, квартиру получил? Должен. Ребёнок бесплатно учился, питался, ездил в Артек? Ты должен. Вот как-то так с тех пор и повелось. Жаль только, что "долг" остался у человека, а у государства долгов никаких нет :)
Если гос-во кладёт болт, то и мы должны отдать ему тем же болтом.