I'm sure there are scenarios where this is useful but I think in general it would be less readable. As it is, I can't miss a positional argument in the middle of a long list of keyword arguments:
foo(a=b,c=d,e=f,g=h,i=j,k=l,m)
But programmer could select most readable form of function call (as the case may be).