Why are the main parties are still divided by ideology?