There are no consistently good strikers that never miss a beat like that in world football that we can afford or will come here - I'd love a Mbappe or CR7 type of player that gets so many goals and rarely misses a game to score or assist, but there's a reason those cost as much as our team.I think people are a little too quick to claim that he's going to score at a particular rate, and i'm not entirely sure why. His record overall doesn't back it up, he's very much a 10 goal a season striker up to now, and while the figures you're putting forward about his time under Moyes are correct, they're massively skewed by a run of 5 goals in 4 games. Since that run ended his league record is 3 in his last 16 games (which is more in keeping with what went before), so it's very difficult to tell whether the 5 in 4 was just one of those mad runs that players sometimes have, or something that he can repeat semi regularly. I'm certainly not saying he definitely can't do it, but we can't be saying he definitely can either.
I'm hopeful that he can repeat a good run of 5-6 games where he scores 5 or so goals, as he's one of our two options really, not that he's great or anything haha
As you say - 10 a season is fine, but I'd add that it's fine if he plays about 25-30 games overall and Barry hits the ground running himself so there's at least some challenge for both.
Also to the skewing of statistics - Lukaku who is probably our best striker in the last 30+ years went missing for 8-9 games at a time (reaching 10 with no goal or something too I think), which is mad, but he had the ability and mentality to bounce back. Beto doesn't seem to affected by missing chances, which is good, but I hope he either starts being more consistent with his finishing or leaves his starting position to Barry, who hopefully starts slotting a bit more. Mentality not being backed up by ability is basically a living picture of Stracq

We're in a rebuild anyway so we're stuck with both for at least a year. Barry's an investment, Beto is a wildcard more than anything, but it's what we have right now.