First of all, leading in a spot like this is probably a bad play. Hero has a range advantage, hence BB should not be betting, definitely not oop. BB is likely a fish.
Because BB is likely a fish, I think he is just too random here. There are a total of 9 combinations of sets and 9 combinations of J8. Not a lot. J2 or 82 are possible, but unlikely. I think BB will be betting a lot of top pairs and draws as well. We can conclude that we are ahead here most of the time. In my experience when a fish bets the flop like this he is not looking to fold to a raise. Since hero is both likely ahead and BB will likely not fold, we should raise. I'd raise on the small side, since the flop is so dry. Looking to get it in on most later streets.
EDIT: I think the pro's decision is really bad. For starters you are shoving way over the size of the pot on a very dry flop. Furthermore, you might get value from a good jack, but nothing worse is calling you. All the draws and weaker pairs you want to get value from is going to fold. By raising smaller you will make more money by keeping those holding in BB's range. You are essentially making the BB's decision very easy, which is probably never a good thing. BB can call with two pairs, sets and maybe AJ, KJ and fold the rest