I am in Florida and just got some for 98 cents a pound.
Maybe you were comparing to organic tomatos which are often 2 to4 times higher.
I don’t remember the last time I saw tomatoes for $.98/lb. They are usually $1.98 /lb which is high enough. That is the price at both Publix and Walmart.
Anyway it sounds like you are calling me a liar. I’m not lying. I bought the last package of Sunset tomatoes which were priced at $1.98 per pound. That brand sells tomatoes grown both in the USA (Kentucky) and Mexico for that price. All the other tomatoes (NOT organic) including loose ones, were priced at $3.54 /lb.