Many issues were aready an issue in the first game. So learning from or even acknowledging flaws seems not to be a strength of them sadly. Some things got even worse, because they put new stuff in without proper thinking about consequences.
Anyway:
2) is kind of the reason why 2.1) is such an issue. Because of the harsh item progression, you are so heavily dependend of shopping.