moussemaker wrote:

Why is he allowed such a long speech?

Because the Oscars only care about allowing the popular categories the right to take as much time as they want to talk   But also because Jeff is awesome, a great actor and has been nominated 5 times and this is his first win.  He deserves the right to do a long speech.