I don't often envoke the "have you really watched this guy" comment by prior to this season it's hard to imagine anyone having to think long about which player was more valuable. I say that as somebody who really likes Beiwn and what he brings too, but i feel like your comparison only make any sense if one looks exclusively at box scores. Even at that, his box score from the previous 2 seasons are very notable. 23 year old on a 25 g 40 pts pace in 2018 and 24 year old scoring 27 g and 47 pts all the while being a physical monster is pretty rare and valuable.
Anderson is a physical menace who scored at a 25 plus goals per 82 games the two seasons prior. He's a guy that was showing year to year progression 3 years running prior to his injury. He is a unique physical player that teams pay a premium for.
On the flip side, Brown saw his counting stats get worse each year with the leafs until our lack of depth thrust him into a bigger role. He's a prime candidate for inflated stats. I love his hustle and he is a solid two way player, but he simply doesn't bring the intangibles a healthy Anderson does.
I totally get not being interested in Anderson due to the associated risk caused by his injury/poor season, but if he is healthy he is absolutely the kind of player every team would kill for. As it stands, i think we'd be lucky to get him for 28th OA, anything less and clb is better off just hoping he bounces back because if he does he's worth 28th and then some.