"It's always the user's fault"?
I think the programers are at fault. Of coure "Ease of Use & SetUp" are a non starter. If you have to jump through hoops to set up the system then, it was poorly programed and designed. Oh crap - I just discribed Winblows!
Problem solved - get a new OS!