Where this goes wrong
Treating water as a universal solvent. Water dissolves many things, but only polar and ionic ones. A nonpolar solute like oil or grease is attracted to water far more weakly than water is to itself, so no amount of water dissolves it.
Arguing that opposite polarities attract. Opposite charges attract, plus to minus. Solubility does not work that way. It follows like dissolves like: a nonpolar solute needs a nonpolar solvent, never a polar one.
Expecting stirring to overcome a mismatch. Stirring and waiting change how fast a solute dissolves, never whether it dissolves. A polarity mismatch stays undissolved however long you stir.
Reading a big carbon molecule as automatically nonpolar. Sugar and glycerol are built on carbon, yet their many –OH groups are polar and hydrogen-bond with water. Count the polar groups before calling a molecule nonpolar.