Using "label" and "jump" (more widely known as "goto" in most programing languages) statements to flow control is a very bad idea in general (with minor exceptions). If someone develops a simple novel there is no problem, but in case of open world games with many variables it is one of a the biggest bug-generator and this is visible in many games on this site. An obvious consequence of this is a longer production time and potential code refactor. There is a reason why there is a stigma to use this statements in commercial development.
You might want to learn about Ren'Py before making such bold statements. Ren'Py mainly consists of labels which are called (mind: called, not jumped at) but it is also encouraged to jump if need be.
Ren'Py also includes the full-blown Python engine, and be assured that they make use of it in this game a lot. This means: no labels and no gotos but a lot of object oriented programming.
And finally, I don't want to spoil your enthusiasm, but you might also want to read more about the goto discussion and how it is by far not decided and likely never will. Hint: "Goto considered harmful" considered harmful.