I think the suggestion of using a staging server is a very poor recommendation considering most of the audience are small businesses with small budgets that are using a single server and not very IT knowledgeable developer. This is probably why most people use WP because a lot of they heavy lifting is already done by the vendors with minimal cost.
WP offers the ability to auto-update plugins which is pointless if vendors are not going to put out fully tested updates. I understand there are hundreds of plugins and it is unfair to believe you will be able to test against them all, but you can and should test against the top 3 designing tools like Elementor.
My comments come from some expertise in this. I was a Software Engineer for 18 years at a Fortune 100 company. I was responsible for designing enterprise size apps and we had 4 servers per app: Design, QA, Production, Failover. We used realtime replication, daily backups with a full one every week and we never were less than 2 minor version back or 1 major version. I would love to have the same setup for my small business website, but the rewards vs risk vs cost makes it prohibited.