Let me start by saying that I'm in favor of the Steem Proposal System and that it can be beneficial to the sustainability of development on the Steem blockchain on the long run.
I've just read a short technical post about SPS by @smitop.
From the post, I became curious about one detail, something the author remarked and pointed out:
I don't know why, but if you've set a witness voting proxy, your votes don't count.
Why was SPS coded this way?
Most likely it was chosen as a convenient option... It was probably thought that the majority of accounts that have set a witness voting proxy would trust their witness proxy to vote for SPS projects too, since they will be mostly development-oriented, and regular folks will not easily understand what is involved to cast informed votes.
At least that would make some sense, otherwise it would mean their votes are simply ignored, which I doubt it's the case.
But what if they prefer to vote for SPS projects themselves, in a different manner than their witness proxy? Or choose a different proxy? After all, these can constitute two different areas of interest and two different ways of distributing the inflation.
Do you see this as an issue? Too late to fix it if it is? Or does it seem ok to you as it is? @blocktrades @ned?