Germany's main opposition leader Friedrich Merz criticised Chancellor Olaf Scholz on Friday as "irresponsible" for delaying early elections, as an opinion poll also showed voters in favour of an early vote to pull the country out of political crisis.