When any Texas-based business expands outside of Texas usually Oklahoma is one of the first places they build. In the case of Buc-ee's, when they started building new locations outside of Texas it has been anywhere but Oklahoma.
There are now four locations in Alabama, at least two in Florida, two in Georgia, two in Tennessee, one in South Carolina and one in Kentucky (another KY project was recently cancelled). As I said before, their first locations in Colorado and Missouri are in the final stages of construction. Buc-ee's has proposed a North Carolina location in MeBane off I-40/85. They also have a location proposed in Dayton, Ohio near the I-70/OH-235 interchange. That's 16 locations in 9 states outside of Texas. That's a bit much for Oklahoma to be left out "accidentally."
Buc-ee's is also building some new locations in Texas. Construction is starting on a new world's largest convenience store in Luling, TX. That one will replace an existing Buc-ee's location which was an early version of their super store concept. They're also finally going forward with an Amarillo location. When all that work is finished there will be at least four Buc-ee's locations along I-40 -but none in Oklahoma.
I know Buc-ee's is picky about the locations where it chooses to build. The outer fringes of the OKC metro have a lot of open spots along I-35 or I-40 where a Buc-ee's location would do very well. It really seems weird to me they would build a location off I-44 in Springfield, MO before building anything in Oklahoma on the outskirts of the Tulsa or OKC metros.
The one in Clarksville (off on I-24 exit 1) got canceled... Smith Grove, KY is currently under construction off on I-65.