It does seem a little odd. Why not a button on your phone. Or your Alexa. Or why have a button at all. The only possible reason why they are promoting this is to get people to understand the code and architecture and program it into other things or for hobbyist projects.