@custer (and
@Tomek)
It is not recommended to update themes or plugins automatically, for the simple reasons that
a) it often is the case that (on the one hand) themes/plugins are upgraded properly and (on the other hand) applications are broken due to bad or conflicting code, (and)
b) every now and then, a manual update of the WP database is required (read: automation is not possible)
and these are known pitfalls (or "challenges", if you will) with the wp-cli tool.
It would be rather more easy to have a look at the
efficiency of the WPT, which has some pitfalls.
Some examples of this are given below:
a) in the plugins or themes tab of the WPT, one sees all the plugins/themes and there is no distinction between plugins/themes to be upgraded and those that are not: it should be possible to have an overview of
only plugins or themes that have to be updated, with one button to update them all at the same time,
b) if I am not mistaken, the WPT (i.e. wp-cli tool) is now running in individual processes/batches: in order to increase efficiency and speed, it should really be possible to run multiple processes synchronously (without allowing operations at the same time on one specific WP instance),
and maybe more examples can be given by other people.
I certainly hope that the above helps a bit in designing the future of the WPT.
Regards.....