Competitors provide meals in economy on long flights to Hawaii. They don't provide meals on the longer flights to Alaska. That's simply the difference.
The BOS-SEA/SFO/LAX is similar to the LAX/SFO-NYC exceptions-transcon markets that tend to get a premium over other markets.
I too wish that airlines went back to providing meals on all longer flights, but I don't see it happening soon.