I am sure that multiple other people have made the same or similar suggestions but anyhow here goes.
As much as it is nice to get new buildings that add additional features to the game. The logic seems to be flawed that you need to have multiples of these instead of just the one building. Take items such as Snack Stand, Football Pitch, Laboratory, Scouting Post, Spring Park and no doubt others.
These all increase the production speed or reduce the cooldown by having multiple buildings. That in itself is a good feature but why have the multiple buildings. You have a tried and tested approach of upgrading the buildings that already works well. Just change the amount of buildings to the level of the building and a slightly different building graphic.
These upgrades could then be implemented via a building licence that you get as a reward by completing the required events or as part of the events these items are available from. That licence is then required to do the building upgrade. If you do not have the building to start with the licence allows you to build the first one.
The only logical reason I can see behind the current approach of more and more buildings that are the same. Is to try and deplete any available space on people’s islands. To then force them to purchase the extra bits of land for gems. I fully understand that you need to make cash to fund the game but by generating more buildings of the same type to force land purchases does leave a bitter taste and ultimately is a negative on the game.
Anyhow bottom line is thanks for all the nice new buildings but can you do it where we just have one of each and upgrade them.