You're mixing the ledger's update schedule with the role time actually plays in the system. Blocks are discrete, but Bitcoin does not define time only by block count. The protocol uses timestamps, proof-of-work difficulty adjusts against elapsed time, transaction finality is probabilistic while blocks are being found, and nodes operate continuously in the interval between blocks by validating, relaying, and selecting transactions. The chain state may not advance until a valid block is accepted, but the network is not in stasis.
The genesis block also was not a premine in the usual sense. It was the starting block embedded in the software, and its subsidy was not spendable. After that, blocks were mined under the same issuance rules the system continues to use. If the point is simply that confirmed history is recorded in discrete steps, that's true enough, but it does not follow that "no time passed" for Bitcoin between block 0 and block 1, or that the system has no notion of elapsed time except as counted in blocks.
