Agreed. If you can manage or cover these points some how, it's fine, but I've generally found them to be necessary in any successful project.
On a side note, sad face that another thread has been taken towards a tangent of exploring marriage instead of partnerships, maybe I shouldn't have said that :)
Re rounding out skill set, sometimes it's possible for a solo founder to make a couple key early hires. That lets you shorten this list. Some items still apply, but many don't.
Granted those folks won't have a founder level of commitment. But neither do the kind of half-hearted co-founders the OP wrote about. In fact one way to look at this is that some co-founders should be early hires, instead.