What about use 17 power-witnesses plus 101 regular-witnesses(or better a dynamic number)....
17 that get paid 80% of the total budget and get elected and the other 101(or what ever) get not elected but the code pick them up automatically depended on reliability, active feeds, latency,luck(?) etc. and they get 20% from the total budget...
I think marketing wise its inferior. It seems more decentralized than bts1.0 (but obviously it isn't)
PS1 Of course the powerwitnesses sign 80% of total blocks