How about I purposely buy food for my workplace that I know no one likes so I can eat it all myself?
What do you think that would do?
Because then I can also enjoy the food I like without being disturbed.
Well, it's your money!  Nothing says you have to buy food that anyone else enjoys.  You can spend your money on whatever you want, it's fine to want to enjoy your favorite foods.
Great, more food for me.
That is a good strategy to keep your food to yourself. Sometimes coworkers can be overly aggressive and steal your food at work. You have every right to be protective of it.