The vitamins in multivitamins have to come from somewhere. It's much cheaper & easier to engineer an organism to provide these vitamins all in one go, rather than having a whole suite of plants and animals that produce these different things.
Also with diabetes and certain other illness, some nutrients can't be taken at a required level from natural sources due the amount of other nutrients, e.g. carbohydrates.