People love tomahawk steaks because of how tender they are. The meat gets this tender because it comes from the rib portion of the cow which is less used than any other muscle.
The reason a tomahawk steak is so expensive is because of the law of supply and demand. The tomahawk is so tender, many people want to eat it, therefore butchers charge because of the shorter supply.