For job enrichment to benefit the company, what must happen first is that employees must show interest in taking on other tasks.
Employees shouldn't just do the tasks they have been assigned - they should be very ambitious and show their bosses that they are willing to do other things in order to make their company even better. If all the workers are happy with their job and want to do even more, then the company is likely to strive.