Yes. OW1 cost money, but you got all the content. The only paid service was cosmetic outfits for the different characters. You could buy loot boxes for cosmetics. But you had all of the characters, maps, game modes, etc available to begin with. You got the whole game, then could grind for cosmetics.
OW2 takes that and flips it on its head. The game is free, but each character costs money. The problem is that they shut down OW1, so now the players who owned 1 are having to grind for everything. They’ve also had some weird server bugs, with players getting indefinitely locked out of characters they already own.
Wait. I bought overwatch 1 but stopped playing a few years ago. If I go back into overwatch I would have to grind for characters that I used to previously have access to?