That sure is a poor choice of words Space.com put in the title. Oil is not the same as liquid hydrocarbon.
Yep and methane is the simplest hydro-carbon you can make, it is probably quite easy under the right conditions to synthesize, once you can do that longer hydro-carbon chains are quite capable of being made.