I think the main part of what it comes down to is that people are generally their own worst boss. Which makes sense, because when we are employees who work in the same office as our boss, we have become accustomed to delegating the management of our time, priorities, etc. to them. For me, the "7 Habits of Highly Effective People" has been a primary source for better self-management. While I don't currently work from home (often), I want to get to the point where I can be independent: whether that means working from home, being self-employed, or just having my employer trust me enough to let choose my own work.