I see some confusion here, so I will try to clear this up...
Home Automations (HA) are saved and triggered from a Home Hub (an Apple TV, HomePod or iPad¹︎). Shortcut actions available for an HA are generally limited to home-based actions. This limit is partially due to Home Hubs lacking features and apps used by many Shortcut actions (TV, HomePod). Since these run on devices that don’t have a user present, a confirmation is not required before running any Home Automation.
Personal Automations (PA) are saved and triggered from personal iOS devices, usually an iPhone. There are no limits to which shortcut actions can be added to a PA. Some PA choices have an “Ask Before Running” toggle; turning this off allows the automation to run in the background without user input. Unfortunately this option doesn’t exist for many PAs—such as WiFi, email²︎, message²︎, and location-based triggers. Apple has decided that any security implications outweigh functionality, so confirmation is required for most [useful Personal Automations, such as location-based triggers.
IMO, requiring a confirmation completely kills the functionality of an automation. At that point, it may as well be a location-based reminder. If you aren’t actively using your iPhone when the PA tries to run, the confirmation easily gets lost in your list of notifications.
For more than a decade, I’ve wanted my iPhone to automatically turn off Wifi connections when I leave my house (so that WiFi stays on but doesn’t connect to networks). Upon returning home, I want it to then re-enable WiFi connections. I also want WiFi to turn on/off as I arrive/leave from my local grocery store—in an area where I get zero cellular service.
Unfortunately the WiFi action for shortcuts only allows completely turning the WiFi radio on or off (strike 1). Then, the location personal automation requires conf. before it’s run (strike 2). While iOS 14 adds new triggers and removes the confirmation requirements for some—the most powerful automations³︎ remain limited and pointless (strike 3).
¹︎One of these HomeKit hub devices must be signed into the Apple ID that created the HomeKit home. The hub must be powered, on, and connected to the same WiFi network as WiFi-controlled HK accessories. Bluetooth-controlled accessories must be within Bluetooth range of the hub device.
²︎Email and message-based personal automation triggers will be available starting with iOS 14 (Fall, 2020).
³︎Confirmation is required for these automation triggers: Arrive, Leave, Commute, connect/disconnect from a specific WiFi network or Bluetooth device, receiving a message or email* from a specific person (*email automation can also be triggered by a specific subject, or limited to specific to/from addresses).