Recently had a brief debate of classic Flow-Charts vs. BPMN. Don’t want to go into details here, but would like to pick out one special argument that is definitely not a reason pro BPMN.
Simply the fact that BPMN is more expressive than FC is not a reason pro BPMN.
Expressiveness always comes for the price of higher difficulty. You have more symbols and more kinds of symbols and thus have more to learn. So, a simple (or simplified) language can be a good alternative if you don’t want to get into sth. too deep or if you want to prevent other people from doing so. Of course complex languages can be customized, but as long as you have no one experienced doing this for you, a simple lingo can quite often be the better choice.
So far, just by the way.