Oie Giovani, tudo bem com você?
Ao meu ver o beneficio de usar o tipo genérico Object em uma array depende da situação, e muito provavelmente será bem especifica.
Vamos pensar em sistema que recebe como input os objetos de um apartamento e guarda eles em uma array. Nesse caso, um apartamento pode conter diversos tipos de objetos e por conta disso seria mais fácil usar o tipo genérico Object.
Como podemos observar, só em situações bem especificas o tipo "Object" será utilizado. E claro, vai depender muito do objetivo que você quer alcançar e se essa solução se encaixaria no modelo de negócio definido anteriormente.
Espero que eu tenha ajudado, qualquer dúvida ou problema fico a disposição :)
Bons estudos!