Would you please clarify the reason behind the invention of Blocks?
When determining who owns what money, the ordering of transactions becomes important. If I only have $10, and then tell both Alice and Bob that I paid $10 to them, who will rightfully own the $10? Some sort of clock/timestamp is needed, in order to determine who received the payment first, and thus has rightful claim to spend it in the future.
If you just trust some central party to tell you who owns what, then this isn't really much of a problem. The central server can update the ledger according to the order in which they see transactions published, and all the users can follow along.
However, it becomes very tricky to establish a reliable timestamp/ordering of transactions across an untrusted network. How do you know which history is correct? How do you know all of the other nodes will agree with what you think is correct? These problems are formalized as the Byzantine General's problem, and the invention of Bitcoin provided a novel solution to it.
Since we need a way to order transactions, each block can be thought of as 'one tick of the clock', and with each tick of the clock, the state of the ledger is updated. This sort of step-by-step update of the ledger is integral to the function of a monetary network, it is difficult to imagine how a ledger might be maintained if there were not some sort of method to order transactions chronologically.
So in a very general sense, this is 'why blocks were invented'. If you want to just trust some network admin(s) to tell you the state of the ledger, then perhaps you can forgo blocks entirely, but you will also forgo many of the important and interesting properties of the Bitcoin network (as is the case with Libra).