Bitcoin doesn't require that people forgo third-parties to be successful, it only enables it. If Bitcoin users, especially ones with high legal liabilities (such as political candidates that can be ruined by the appearance of shady financing practices) want to pay third parties to help them do it right, then let them do it! The important part is that they have a choice.
+1
That has been said many times but it requires repeating. Bitcoin by itself will never be convenient enough for everyone. Some organizations and some people will want to use third party services for convenience and other reasons. Bitcoin however enables people to not use third parties if they want to do it themselves. It's a choice that really hasn't existed before.