Hello together,
i am of the opinion that there is one more advantage of using event handlers inside the onReady. It is more simple to understand when working with datasets, which also needs their own onReady. In the case when you have several onReady-querries, it can get very difficult to manage your code, when you are NOT working with event-handlers inside the onRady-function.