Ааа....Окей, а теперь если мне например нужно функцию ворк вызвать, подказка показывает что не заполнено name, pay и self..Окей это то что юзается в этой функции(work), тогда какая суть от init , если можна было вызвать просто функции надав ей эти данные.
суть в подъезда... суть в том, что инит сработает при создании экземпляра класса, а ворк тебе может быть нахрен не нужен и вообще не понадобится, а понадобится что-то другое неворк, например. При этом экземпляр должен быть как-то создан и инициализирован. В этом и беда твоего примера — из пальца высосан и потому годится для набивки руки, но не как пример использования парадигмы