Use paper as master’s thesis or sign up to a “direct” PhD program (and use the paper for this)? I’m currently a computer science (and mathematics) B.Sc and M.Sc student in my third year (since I started my B.Sc).

At the second year of my B.Sc studies, I have started to work on research (in computer science) and I have two (amazing) advisors, I have written (i.e, submitted) a couple of papers so far and currently working on a few more.

One of the papers I have already submitted was quite big and accepted to one of the top conferences in my field, so my advisors suggested it will be my master’s thesis.

As I’m still finishing the B.Sc courses (and the M.Sc courses at the same time) I have two options after finishing the courses:


Submit the thesis, get the B.Sc and M.Sc and sign up as a PhD student (signing up will be more of a technicality as I’m [obviously] staying with the same advisors and our current work will be a part of the PhD anyway).
Not submitting the thesis and signing up to a “direct PhD” program, which I don’t know much about, but it should basically mean doing the same as an M.Sc and a PhD minus submitting the master’s thesis.


My question is, is there any reason for me to choose the second option? Are there any benefits to having or not having a masters degree? (My thought of this right now is: Maybe the direct program will be faster if it is not allowed to include the masters thesis in the PhD thesis and then going in the direct program will allow me to include that paper in the thesis?)
Given how hot the computer science field is and will remain, I think you should get the M.Sc. Let's say something happens to you and you can't complete the PhD, at least you'll have the M.Sc. It seems to me that a lucrative job will be waiting for you even if getting the PhD via this route takes a little longer. It sounds to me like financial success is easily in your future with or without the PhD or the time it took to get the PhD.