Putting aside the keyboard debacle a lot of the blame for that can be directed at Intel's door. They consistently over promised and underdelivered.