Hmm... My thought.
The good thing about knitting on the diagonal/bias is that you can measure adjust width/length as you go. Have you ever made "grandma's favorite dishcloth"? You can use the same pattern to make a coaster, washcloth, hand towel or bath towel by measuring the legth/sides as you go and either stopping/starting your increase/decrease. This is unlike traditional knitting where you CO X sts and hope its the width you want. After working a few rows, if its not right you have to frog and CO again. Seems to me the same thing might be true for these socks.