I have noticed that chickens continue to grow for at least two years, I keep mine on grower a lot longer because I believe they need the extra protein to continue to grow as well as produce eggs, without enough they will start feather picking or egg eating sometimes, I always provide oyster shells for calcium as well as feeding back their shells. After I switched from a layer to an all flock I had my birds molt faster and resume laying quicker, so for me higher protein was warranted.
Back in the day when chicken feed was still just a bunch of stuff mixed together hens didn't start laying until 7-8 months, now they are starting at 4 months. And I practice the old way of adding scratch into their diet to bring down protein to put off laying a bit until they mature more, I don't want my hens starting at 4 months, so feed can have a big effect on laying from what I have seen.
I have also bought birds from a show breeder, they are terrible layers, late to start, low production, despite eating the same feed as the hatchery birds, so breeding behind the birds is also a factor.
In the end I would say it's about 50 percent breeding, and 50 percent feeding.