After chatting to a few people, it seems pretty much everyone did buy the ticket, however it doesn't look like this is a requirement on itself, as they are not requesting any document, only the flight number which can be found anywhere and is open to the public, what are your thoughts? I believe it's sound to not buy it before applying in case visa is rejected and you don't waste money (just in case).