Back in 2016 when I bought my 2016 12" MacBook, I was not aware that the thing was going to power on when I opened the lid for the first time, and was really startled and kind of annoyed as I really wasn't ready to start setting it up, I just wanted to LOOK at it. The auto-boot at opening the lid is one thing, and once one knows about it and what to expect, not quite as annoying as having it auto-boot when simply touching a key. Thankfully neither the 2016 or 2017 12" MacBooks do the latter, they just auto-boot when lifting the lid. Took me a while to get used to that but by the time I got the 2018 MBP I had become quite accustomed to it. The new "feature" of having the machine auto-boot when simply touching a key or the touchpad is annoying at times. I hadn't thought about locking the screen prior to cleaning the machine.... I am not about to attempt to disable the auto-boot functions, am just learning to live with them. It really would have been nice if Apple had offered us the option of being able to easily disable this (without having to into Terminal) if we wanted to do so.