If it makes the hamsters happy and you happy then it's not spoiling them - it's just creating even more happiness
I've yet to try babyfood for Luna, I'm a bit cautious to buy some because of it not lasting long and Luna obviously not eating much. Although I do have two hams now, so might pick up a jar with my next food shop.