Artichokes are quite dense and fibrous, so pre-cooking them through boiling or steaming makes them tender and easier to eat. This step also ensures they are cooked thoroughly, as charring alone won't cook them all the way through.