I found out that I should have beencan provide a makeshift solution using an autocommand.
The following line in your .vimrc
file should apply the new formatoptions everywhere:
autocmd FileType * set formatoptions-=o
However, this doesn't really get to solving the problem; I still don't understand why a simple set
wasn't enough, and as has been pointed out in the comments this solution is not ideal.