www.remarpro.com is about power and flexibility, not necessarily ‘ease of use’
WP.org doesn’t include themes to choose from, as you are uploading WP to your own server, and multiple themes would bloat the software. It’s better for most users to find and upload, or create their own themes.
Also, if you are on Godaddy, you don’t even need to use FTP for themes. You can navigate to your themes directory, click upload, and find the zip file for your theme and upload it, then just check your newly uploaded theme and click unarchive from godaddy’s file manager….uploaded and unzipped in about 4 steps