Comparisons like this are unusable. TRICARE covers roughly 1% of the population and it is subsidized by 100% of the population. Or, using current federal budget revenue/expenditure metrics, roughly 60% of it is covered by taxes and 40% of it is covered by debt.
If all the people eligible for TRICARE were in a vacuum, and TRICARE funds had to come
only from taxes of the people it services, would it have enough money? Factor in other uses for taxes such as roads, schools, etc., and the answer is very likely 'no'.
It is similar with Hawai'i, which is 'subsidized' indirectly by the citizens of the rest of the country and a bit of the world through tourism. Taxachusetts is the closest comparison, but it's
ranked third in average family income.