Why we need the small intestine is it absorbs 90% of nutrients of the food we eat.
Large intestine is to absorb water from the remaining indigestible food matter and transmits the useless waste material from the body,
Hope this helps. If you have anymore questions let me know :)