Even though I am a fan of Arrow, you’re not totally wrong. They made Oliver more Batman than Green Arrow. They wanted a Batman show but they weren’t allowed to due to Batman being one of the most popular heroes and thinking he deserved to only be on the big screen, so they pretty much made a Batman show without Batman. It sucks but I enjoyed the earlier seasons enough to be a fan.
I think that’s pretty much what happened.