I agree with that but I believe custom servers are not attractive, because of huge patches that each server has. I've a idea to fight against it : Make a cross-platform with common ressources patches that all custom server will use and 1 or 2 little patches to play on the server you want.
But this pleasant idea means that everyone cooperate, and that'll never happend.
(sorry for my very bad english )