I agree.
Harry had the much derided 'grey men' taking care of every little thing until 5 years ago, so it's understandable that he hasn't got a clue how to make it in the real world.
But Meghan, while never close to an A lister, did have a good idea how the celebrity industry works, and did reasonably well for someone of limited talent. You would think she'd know that it's a brutally competitive environment and you have to seize the moment, take expert advice, build your niche and promote the hell out of it.
Instead she's fumbled the bag spectacularly. She really did seem to think that being a Duchess was all she needed for unlimited fame and fortune. But it doesn't quite work that way.