I hate that this dominates the conversation. I tried some stuff with a pi once. It was a nightmare. I fidgeted around with the installation, and after some slight hiccups, I finally get to install the package for my security system.
Errors. A screen full of errors barfed everywhere. I look at the repository for some basic debugging, and without some serious dedicated time, I can't fix the issue.
This is why people don't want to fiddle with a Pi for these things. Time is dedicated to get the system up, but you're not given any kind of guarantee that it will work out of the box.