What Jeremy said. You CAN eventually get off the meds (although, for other reasons, you might want to continue to take metformin...which is an entirely different discussion!).
T2D is entirely up to the individual. Decrease calories, change your diet and it's something that can be completely eliminated.
Unfortunately, some people are more sensitive to calories than others. It sucks, but that's life. I happen to be sensitive to calories. I've eaten myself into pre-T2D. I've also eaten (and exercised) my way out it (as have countless other people that have reduced their carb and calorie intake).
What works for me (YMMV):
Salads: can mix and match to your hearts content, as long as you don't toss in carb laden do-dads or salad dressings. Getting tired of whatever lettuce you're using? No problem! Add another type of lettuce or lettuce mix or mix in some arugula.
Getting tired of the same things to accompany the salads (e.g., if regularly using broccoli, switch it out with another low carb veg...green beans or cucumbers or....). Add whatever low carb protein you like to the salad...either directly on top or nearby. I enjoy cold thin sliced grilled marinated flank steak on salads. I prefer leftover rib eye served hot in a separate dish to go along with the salad. YMMV.
I also found that adding some fresh herbs (e.g., basil or cilantro or dill) can totally change the salad experience for me. Same with some fresh sliced scallion. Adding cheese helps with feelings of satiety. Again, can change up the cheese to your hearts content!
Getting sick of salad? No problem!
Grab a sheet pan and roast a couple head of broccoli or cauliflower or green beans or whatever veg you like that can handle roasting.
NOTE: I am not a huge fan of cauliflower by itself. When roasted, it's gooder. And, in the process of cooking, can add a bunch of seasoning to make it taste a lot less like cauliflower. For example: I've been enjoying a North African seasonings vibe with my roasted veggies recently. Earlier this year, I was on a more lemon-garlic kick for them. You do you!
BTW: roasting is great for meal prep. Can do shedloads at a time and have ready available good for you food to be heated up for meals, if that is something that works for you.
Cauliflower is also a great way of getting fats into the diet. If you can tolerate more fat in your diet, it's often easier to remove carbs. Most people feel more full once they get enough fat in their meals and feel less of a need to snack in between meals (or can even eliminate meals, like Bill mentions above). Unfortunately, some folks can't handle a lot of fat (even when doing a keto type diet) without having negative impacts on their lipids. Would make sense to work with your MD to see if you can tolerate more fat in your diet without negatively impacting your lipids.
How to get fat into the diet with cauliflower?
Fauxtatoes: steam a head of cauliflower till soft. Break into smaller parts and add to food processor. Process and butter + cream + salt to taste. Can be quite yummy (although do not expect it to be LIKE mashed potatoes. There is nothing like mashed potatoes.). This basic approach can be modded to include Parmesan; roasted garlic, garlic, or whatever seasonings you enjoy.
I also found a recipe that I like from a low carb cookbook: take already cooked bulk sausage (fatties to the rescue!) and dice + broken up chunks of slightly steamed cauliflower + 1 block of cream cheese + some smoked Gouda and mix. Season however you like, then toss into the oven for ~ 30 mins at 350 till cauliflower is soft. NOTE: The smoked Gouda won't melt, but it will get soft. Top with some grated Parmesan to finish under the broiler. Quite tasty!
Creamed veg. See point above about whether or not you personally can tolerate adding a bunch of fat to your diet without negatively impacting lipid profile. If you CAN, consider making creamed veg.
Process: find a veg that will work for you (e.g., spinach, mushrooms, broccoli, cauliflower, whatever). Sautee some diced shallot in butter, toss in the veg and cook for a bit, then add heavy cream. Cook to reduce cream by ~ half. Taste, season with salt and pepper (+/- whatever seasonings you enjoy...again, Parmesan works great here, garlic, etc.). Enjoy!
Non-veg options. Add meat!
I've done things like made "meatza"...using a combination of ground beef and bulk sausage (or just ground beef) to make a "crust" (e.g., cook the "crust", drain off the fat), then top with small amount of low carb tomato sauce and cheese + pepperoni (or whatever low carb toppings you enjoy), then bake. It's not pizza, but it's an alternative that tastes quite good, as long as you don't expect it to be like actual pizza.
There are loads of tasty ways to add veg and to remove carbs from your diet that can help get T2D under control and eventually eliminate T2D.
Good luck!
Bruce