Why we need body-parser in an Express, as we can get data without using body-parser?

Why we need body-parser in an Express, as we can get data without using body-parser?

HTTP request and response objects are streams and that they’re not ‘readable’ as single object like res.body without the entire stream being buffered into res.body first.