I haven't been fed any propaganda, I just have the ability to Google. This is all public, easily accessible knowledge.
Prior to 1760, the sovereign funded the government. George III said "hey, I'll give you all the profits from these particular estates and you can use them to fund the government instead of me doing it directly, and in exchange I'll keep an annual allowance". That was called the Civil List. This remained unchanged until 2012, when they changed it to a slightly easier system called the Sovereign Grant. At no point did 100% of the profits go to the Treasury, and the government can't just up and decide to break the agreement or they'll get nothing at all, because it's not their money.
The sovereign owns the estates. "Sovereign" here is a separate legal entity from any particular King or Queen, but regardless, the Crown Estate is not publicly owned, is not owned by the government, is not owned by anyone other than the sovereign.