there are the same from the game perspective - player waits 3 days for his Santisima if all materials are prepared.
but
There is a big difference with performance and implementation.
Wait for 3 days (collect labor hours) and then click - requires only 1 counter that gives all players X labor hours per hour.
Click and then wait for 3 days (construction time) - requires at least 40000 live counters if 10000 players build 4 ships each. In reality it will be even higher because Weekly users are higher than daily users and many counters will overlap. Estimate is 100,000 live timers. A lot more expensive to code, debug and maintain .
All systems when designed have to take into account the production cost and most importantly fixing problems cost. That is one of the reasons germany lost the WW2, their tanks were too complex to fix fast. Shermans and T-34 could be repaired in the field. Tiger had to be brought back to factory in most cases. This will be a first and last game design lesson this year