AppImage is an easy way to distribute across distros. Agreed.
But, I strongly recommend the reading of Details on how to fix your linux app stack - #5 by v-machine to understand the memory problems with Cursor AppImage format. @v-machine did an awesome job with this analysis.
I hope you guys start packaging Cursor nativelly.