This is as a person with type 2 - I deal with longing for high carb sweet food (yes, still) by having two to three treat days during the year. This depends on how the 'control' is going. The treat days coincide with celebatory and seasonal festive days - so three celebrations max. I have learnt the hard way to make sure 1 or 2 days doesn't extend to 4-7 days (Xmas, and Easter) - easy to do with the social family element. I drop Easter if my 'control' is not going so well.
What is really awful is if my treat food turns out to be disgusting or ruining - as in thinking a BBQ sauce last year on a kebab on my birthday would be nice. It was so sweet and ghastly I had to throw the whole kebab out - and let me tell you - that really hurt! So my tastes, too, after nine years have definitely changed. If I go for high carb I go for the real thing - a dessert, a pancake or hash brown breakfast, garlic naan bread with Indian food - that kind of thing, and not waste my time with now ghastly to me condiments and too sweetened meat (for me - sacrilege.) My birthday treat food is done by eating out, so I don't bring it into the house.
Note I don't say 'cheat' for a reason. I don't see how it is possible to cheat yourself in this way. One does what one can - there's no cheating involved from my point of view. For me to have a carby breakfast on my birthday for instance is a very real and joyous treat. We all have ways of dealing with the long haul aspect of type two. Absolutely without question, for me, healthwise to not have treat days would be better for me. But it's my way of dealing with the loss of beloved sweet food, and being low carb the rest of the year, and yes, for the rest of my life.