When writing equations to solve for a set of variables it is essential that the equations be independent, otherwise you're not adding information to the set as you add non-independent (duplicate) information.
The circuit in this problem has three independent loops. Three equations will encapsulate all the information that you can glean by KVL alone. You can draw more than three loops on the figure, but a minimal set of three that incorporates all the components at least once is the best you can do for independent information. More loop equations will be only be duplicating information already obtained. This is why you need another source of information to supplement the information available from KVL. That's where the KCL equations come in.
Once you've chosen a reference node (indicated by the ground symbol in your figure), there are two "essential nodes" remaining. They happen to be labelled Va and Vb in the figure. You can write KCL current sums for those nodes to bring the total number of independent equations to 5, matching the number of unknowns.
It is possible to "solve" this circuit using KVL only using a method called "mesh analysis". There, three "pseudo currents" called "mesh currents" are defined, which are taken to circulate strictly within the three independent loops (see the circular arrows that I indicated in the image in post #5 -- they could correspond to the three mesh currents).
Once the three mesh currents are obtained, the branch currents are obtained by summing the mesh currents that flow through the given branches.