Don't think that necessarily all the issues are dev related, more on that later.
Sure the drugs stuff could be reworked. However, it should be noted the devs in their latest work have changed them in some way. The term once was high risk, high reward. Instead with drugs now it just feels low...