Isn't it funny how you think you're the only one - and then along come half-a-dozen people who're in the same boat!
The pressure to wean from the breast can be quite strong. It's ridiculous - why should you have to wean now? Dd was also still bf at this age, 5 or more times a day (she was sleeping through), but she was also a fantastic eater. She ate masses, and wasn't fat, but tall and solid. Yet I had a GP worrying about her nutrition, and telling me I ought to stop bfing her!
I think ds2's appetite is more like ds1's than dd's. With ds1 (who wasn't bfd at this age) I had to time his snacks and meals quite carefully, as it was easy to put him off his food. He ate like a bird - even now he sometimes seems to live on air - yet, at the time, was not skinny, just tall and slender. Btu he was a PFB, and I had all the time in the world to organise the day according to his needs. Ds2, OTOH, gets dragged around school runs, which are generally at the wrong time for him, and so on.
I found daytime weaning easy with dd, but I don't want to do it with ds2 in the hope that he'll eat more, unless it really is necessary for him to eat more solids. I don't know what he weighs right now, but he looks fine to me. I also don't think that the breastfeeds satisfy him when he skips lunch.