Dhwanii
I am still not clear why aren't we taking f(2) = f(0) + f(2),
TestPrepUnlimited did mention eqn would imply f(0) = 0
I cannot comprehend it's meaning, if someone can elaborate
DhwaniiYou are taking the condition which is of no help but which is good for reasoning.!

But
You need to think this way that is it possible to find out the value of f(5) with the information given.?
We are not trying to negate the statement |must be true condition
rather
We are trying to find a solution | may be true condition
How to differentiate between the two conditions.?
Here we are trying to see if the information given is sufficient to get our answer.? |we are not trying to see yes, no condition here.
Now lets see the problem again.!
We need f(5)
Which can be done in f(3+2) or f(4+1) or f(5+0). |eq1
I) f(2) = 4
Now f(2) can be written as f(1+1) = 2f(1) =4
or f(2+0) = f(2)+f(0) =4
Now solution can be found with f(2)+f(0) as well but its a long shot. | will come to this later.
taking the first option 2f(1) =4
f(1) =2
Now look at eq1
in f(4+1) we are having f(1)
So all we need is the value of f(4)
which can be written as f(2+2) = 2f(2)
And we already know the value of f(2)
So Sufficient.Now coming to your doubt let's do it that way also:
f(0) is present in f(5+0)
now f(5) can be written as f(4+1) or f(3+2)
You seeing what's happening here again we have to do the process which we have just done above.
You touch your ear with this side or that result will be same. Why go for extra step and time.!
But its good for concept build up.

Hope that helps.