Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Why don't banks give access to all your transaction activity?
One reason why they limit it is to protect you. If I hack your account, I get your entire financial history. I can see a copy of every check you ever wrote. I can see the account number with every doctor, utility, and credit card. I can also see the account information on the back of those checks for all your relatives who you sent $10 for their birthday.  I can use the information in those accounts to see where you used to live, this allows me to spoof you when applying for new credit. If they ask if I ever lived on Main street in Anytown USA. I can confidently say yes. If I only let you download a window of time, the responsibility is on you to protect that data that is before the window. They protect it in file isolated from the internet, and finally only in archive locations. Some of the information doesn't exists in electronic form. Data from the 1990's and earlier may not exist in the form you want. They have been expanding the windows over time. I can see/download a pdf of my monthly statement going back 7 years. Of course that data can't go directly into quicken. Some places do let you get a file that goes back farther, but they charge you for it, and it can only be done by them sending you the file. That prevents you from downloading your entire  history everyday. That times 70 Million customers would overwhelm their server and other infrastructure. Regarding the amount of data: