It becomes convenient when one got a lot of different host assets like Linux/Unix/Windows/... hosts, load balancers, firewalls, switches, databases, routers, rooms, ...
This feature allows to see very easily at a glance what's going on for a device - without any initial effort
To be honest I'm not aware of the screen improvements in 2.2 over 2.0. In case dynamic elements are meant to be the better solution (wich are available in 2.0 too), that would still need to create/maintain at least one screen per host asset.
Anyway, I agree this patch is not the final solution but it is a first step.
Beside removing dirty hacks like zabbix_2_0_4_and_higher-flickerfreescreen.js.patch it needs further thoughts how to be best implemented.
I could imagine for instance to opt-out graphs from such kind of view.