Yes, you absolutely did. My point is that if barn animals can breed, but ostriches (a barn animal) require an incubator... why can't coop animals be made to not require an incubator except on a per animal basis in the same fashion?
Also, I like how you took 6 months to think about this and still missed the point because it's not about ostriches laying eggs. It's about the fundamental coding of the animals and buildings, which you seem to think means that all coop animals must require an incubator in order to breed. Why does the coop and the animals in it need to be coded that way? They don't. (Also, is that even factual?) We have examples of barn animals breeding with and without an incubator, so why shouldn't the coop and the animals in it be coded in the same way? That actually seems simpler than what you suggest is how the code works.
My point though is that all Coop animals where part of the base game. Where as Ostriches where a add on that where given a seperate incubator so that it didn't conflict with the coding of the Barn. Rabbits are part of the base game, so prgraming them to beed in a coop would confilct with the coop and the coop animals base coding, so it would cause less issues to just add a hutch to the game for them, and delete them from the Coops coding, while adding them to a hutch with new coding that allows them to breed.
You clearly don't understand how simple the coding is for games like Stardew. Games like this where originally released on consoles like the NES, SNES, Megadrive and Master System. They had very basic coding because the cartridges they where programmed onto, didn't have a lot of capacity, so they had to keep it simple. Stardew Valley is no different, it just had the benefit of todays tech has more memory capacity to play with, allowing it to be a lot bigger with more to offer due to having more than 1G memory available to it. It doesn't change the fact that the program behind it is still as simple as a 8bit NES gaje cartridge. Simple and Basic enough for 1 person to create it on their own without too many bugs to go with it.
So the coop is programmed to breed via the incubator, where as the barn is programmed to randomly make an animal appear in your barn overnight. Then each animal in the Barn is linked to the programming that maks an amimal appear overnight. Same with the coop, each animal that lays eggs is linked to the incubator and programmed to be recognised as, this egg = chickem, this egg = Duck. The Ostrich was given a seperate incubator like the slims, so that it didn't conflict with this base coding. The Rabbits aren't programmed to breed because breeding in a coop is linked to hatching eggs via the incubator. Because of how simple and basic the coding is, reprogramming it would require a complete rework of the base game programme for the coop, and it would be a lot of work for just 1 person who took years to create Stardew Valley in the first place. It would take a lot less time, and cause a lot less problems to just add a hutch and delete the Rabbits from the Coops Programming.
Why do you think most games these days are around 20 - 50GB in size on average, but Stardew is only 1.5GB dispite having so many add on's over the years? Because it's programmed as simple as a 8bit NES game, thats why.
Before anyone points out "then why not link them to the barn for breeding, if that how the programme works". Simple, the barn is too big to justify putting animals as small as Rabbits in it and increasing Rabbit capacity to make use of its size would conflict with the cappacity programme for the barn. Because each animal is linked to the barns capacity of 12. The coding is as simple as This picture = barn - barn = 12 animal capacity - breeding = randomly appear overnight. Then each animal is added to the game and linked to this base programe like so
Picture = Barn
Barn =12 Animal Capacity - Cow, Pig, Sheep, Goat, Ostrich
Barn =Breeding = Appear Randomly overnight - Cow, Pig, Sheep, Goat
(Ostrich is linked to the added incubator for breeding)
The coop is the same
Picture = coop
Coop = 12 animal capacity - Chicken, Duck, Dinosaur, Rabbit
Coop = Breeding = incubator - Chicken, Duck, Dinosaur (each egg is linked to the incubator with programming that recognises it as a whatever animal laid the egg)
As for the "it took me 6 months to think about this" no, it didn't, this was my point from the beginning, and unlike most, im not on the forums very often. I only pop onto the forums when im actually playing Stardew Valley, and i have other games i enjoy, which i have been playing in the past 6 months. And i dont make it a habbit to lurk on forums just to see if people have replied to me. I'll check, when im online, even if that's 6 months later