The supply and demand is a major factor. Its not about what the cut of meat is worth, but what consumers are willing to pay.
Before fajitas were "popular", you could get skirt steak for under $2/lb. Now it is $7+/lb.
Why? Because people will pay that for it, I won't.
I use flank steak for fajitas. IMHO better and cheaper.