The bedroom light may not have such a structured concept already existing (or may not expose the full-featured API to Siri).
There is no "general ai" doing stuff in the background.
The reminder service needs "one line of code (tm)" to go "After five minutes, send <this> to the lights service".
- When I arrive at home, turn on the lights - After five minutes, play this song - Lock the front door at 10pm
And then the reminders service (which is a to-do app!) suddenly becomes 100x more complicated than it was to accoomodate all these strange use-cases that are outside of it's bounded context.
It's easy to implement a single use case, it's practically impossible to manually code every possible use case (which would also probably create a huge amount of tech debt).
I can already do something similar with Siri. "Remind me to take out the trash in 5 minutes". Seems odd that "turn off the bedroom light" isn't trivial to support.