Yes it was similar, though it was a much more reasonable move. They were two different decisions, with two different sets of consequences, and I don't think generalizing them as the same is accurate.
With a role queue, you are now unable to solve certain categories of problems your team may have. No one character in Overwatch can exclusively solve a category of problems, so being unable to swap to a specific character isn't nearly as prohibitive.
With a role queue, you are now unable to solve certain categories of problems your team may have. No one character in Overwatch can exclusively solve a category of problems, so being unable to swap to a specific character isn't nearly as prohibitive.