The horseshoe theory has been criticized not just by people on both ends of the political spectrum who oppose being grouped with those they consider to be their polar opposites but also by those who see horseshoe theory as oversimplifying political ideologies and as ignoring fundamental differences between them.