OW2 can already run without Battle.net running, but launching it through Battle.net takes care of auth for you. Presumably they will modify the Steam OW2 client to include the Steam lib and handle auth via Steam. I think it's actually reasonable to have hope that Steam can launch into OW2 without B.net.
I hope not. Blizzard games run pretty well on Linux through Wine, but the launcher eventually didn't (classically, and perhaps on purpose), locking you out. I love launchers; they're such a cool value add!