I think "bench" and "starting" player when it comes to guys that aren't your #1, 2 or 3rd option isn't all that different. Lopez gets 23 mpg, which isn't big minutes as a starter. But I much rather he start at 5, than Quinn who is a bit undersized. I much rather Porzingis not play all his minutes at 5 right now (even though eventually I'd like Porzingis to be our 5).
Portland was a really good team. They had Lopez playing 30 minutes a night at Center. The 3 main options were Aldridge, Lillard, Batum/Matthews. I think he can be a starter on a contender. He just can't be a team's top 3 option on offense or someone you can rely on to play a bit role on offense outside of setting screens, holding post position, 2nd chance points etc.
Right now I look at the Knicks team and I don't think the problem is guys like Lopez, Afflalo or even Calderon. Combined they make 27 M. That's about what you'd get for 3 veteran players like that. What the issue with this team IMO is Melo. He's making 2-3 times the amount a starter does, he's making superstar money, yet producing more like a fringe all-star. He's a very good player, but I rather have Deng and Brandon Knight for the Knicks than Melo. For the same money, you'd be able to get Deng and Knight. So as unpopular as it may be to say this, I find the guy who is still the biggest let down is Melo. He's being paid like a MVP/top 10 player yet not playing on a consistent basis like one. Lopez, Afflalo, Calderon are what they are, and are paid accordingly. Melo is paid money to be as good as Paul George, James Harden or someone of that level, but hasn't been able to play at that level for a few years now.