Not really. It is a decently big problem not having anyone who can play on the right effectively (combined with fullback issues). Another issue is Martial and Rashford are still both young and haven't stepped up properly yet. It'll come. Would've been idiotic for Fergie to buy some player in their prime to start ahead of Ronaldo or Rooney when they were 21 years old just because they weren't quite top players yet.
We buy Sancho on the right to sort out that flank, and we show some patience for Martial, Rashford and Sancho to gel together and develop and there you go. Sometimes it is just that simple. But unfortunately that "simple" thing is showing patience and realizing you won't have immediate success.
Our probably starting 11 when fit under Ole, just their ages, is:
28, 33, 29, 24, 23, 30, 29, 26, 26, 21, 23
Of those, the "key players" that we probably plan to build around are: 28, 24, 23, 26, 21, 23. That's De Gea, Lindelof, Shaw, Pogba, Rashford and Martial (who just turned 23 recently). Is it any wonder that our attack is inconsistent? It's not a case of people under performing, sometimes you just have to have some common sense and look at how old they are and realize that we rely on a bunch of younger players. When Fergie was here with Ronaldo and Rooney coming through, they had Van Nistelrooy, Giggs, Scholes, Ferdinand, etc all there. All world class players who were more experienced or at their peaks, all players who were the main players. It is always and will always be easier for players to develop properly and smoothly when they have more experienced players to rest on. Our situation here is that our more experienced players who should be key players in attack like Sanchez, Lukaku, Mata are either just not good enough, have declined earlier then expected, flopped, or were never as good as we thought in the first place. Even Pogba has only since Ole took over has shown that he can in fact be that world class player for us.