Optional? They added the new heroes to the battle pass…. Doesn’t seem that optional, unless you want to spend hours of farming the free tier… for me, that definitely deserves a negative rating.
I don’t know, I’ve never played LoL, but either way, I don’t see how that does it make it look better for OW.
And if we really want to make a comparison, let’s make it with OW1. There new heroes were unlocked automatically for everyone when they were released. Usually in a sequel dev try to make things better, not worse.