No its not essential, its a easy but expensive way of getting a good team together.
My 12yo and all his mates have battered 17 and previously 16 without any of them spending real money on putting a team together.
Without spending money you are basically Cardiff.
The way you're going you're Chelsea, wasting money and stockpiling players. Let him have to win games and earn the draft points.