Ours isn't simply texture-based. Our son won't eat any vegetables, pasta, rice, eggs, and only very few fruits. No sauces, except on pizza. He'll eat yogurt, but only one flavor of one brand. He'll eat SOME chicken tenders, but not chicken prepared in any other way. He won't eat any other meats. He prefers crunchy and salty foods (and, let's face it, any dessert), except for popcorn, which makes him vomit. He doesn't like milk. He's also a diagnosed super taster and supersniffer, which complicates things!
He has to smell every food before he eats in order to make sure he's comfortable with it. He LOVES the grilled cheese at Jolly Holiday, but the grilled cheese at Woody's Lunch Box set him off to the point where I had to carry him crying all the way to Lunchbox Express where he knew he liked the fries.
He gets Pedia Sure every morning, as does his picky-eater brother, and we add fiber.
My husband and I both work, and have to spend inordinate amounts of time making food for our son and bringing him to food therapy (and bringing our other kiddo to all of his therapies, but that's a totally different conversation

) and it's an insane amount of work. We focus simply on getting him to eat ANYTHING new, and we celebrate whenever he does.
ARFID looks different for everyone with it (my kiddo is in the 90th percentile for both height and weight, and most ARFID kids are tiny), and there's no right or wrong way to work through it. We're all just trying to help our kids get through the day!
My picky kid? We simply try to give him exposures and help him make well-rounded choices, but he's still comfortable only ordering from kids' menus. We're working on a lot with him, so it's all part of empowering him to make good choices.
I was also a really picky kid - and grew up in a massive city with exposure to foods from all over the world - and now eat almost anything. It will come for our picky kid, but not for our ARFID kid.