In February 2017, Frank-Walter Steinmeier of the SPD was elected. The reason that the President is not directly elected by the people is to stop him from claiming to be more powerful than the government and the constitution, which happened in the Weimar Republic.