you are misunderstand! welcome account gives us 30$ for free and when you make the profit of minimum 30$ or maximum 100$, you might withdraw that money or transfer it to normal account.
so if you earn $150, you can only get $100.
each broker has their own terms and conditions, it's a campaign to motivate clients.
if they let you withdraw all money you make, where will they get money from?