WHY is there a 200 point limit on courses and routes??

Is there some highly technical reason why garmin limits course and routes to 200 points? Is it a memory storage issue?? Seems like a very simple problem to solve. It is extremely frustrating to be able download 100+ mile routes and try to put them on my garmin and it only has like a 10th of the points it needs to be remotely usable. Maybe I am missing something, but could not find an obvious answer to this. Regardless it is terrible user experience, if it is that hard to figure out. 

WTF Garmin why is this a thing in 2024?