The University of Chicago does! In fact, they now require it as part of their business school admissions process.
There are a few potential benefits to this new change. First and foremost, it shows that prospective students are technologically savvy enough to create four pages of PowerPoint slides. Because such presentations are so ubiquitous in the business world, this is crucial knowledge for any prospective business student to have.
Secondly, this provides a more “free-form” aspect to the application. This provides applicants a way to compensate for less-than-ideal test scores by showing off their creativity. Rose Martinelli, Chicago