Using the GUI, environment tab, 'open folder' icon - I thought this was for loading files but the dialog box says 'load workspace' so maybe this is my bad already, though this is still a common mistake. This seems to be a GUI wrapped around load() which therefore works for load()able files/workspaces but fails for others.
3 examples of other folks running into the same issue. Seems to me that the problem is that the folder icon looks like 'open' and prompts load() which will work sometimes, thus doesn't necessarily train users not to use it. Notwithstanding there could be a myriad of filetypes that users want supported, it occurs to me that this feature could have a smarter iterative backend which scans the filetype extension and cues up the appropriate importing function. Certainly it seems jarring that Rds files - R natives - don't work with RStudio's Open icon.
An alternative approach (worse IMO but still more helpful) would be to insert warning text along the lines of "This feature uses the load() function which is only appropriate for filetypes A B and C; attempting to load Xls family, Rds family, D E F G types will fail with various errors or warnings which may incorrectly suggest your data are corrupt. Please use the appropriate importing function for these types".
The current situation whereby one can use an 'open' icon to try to open a R native file that one created hours before, and be told the file may be corrupted and was saved with an older version, seems like an undersirable sharp edge.
Cheers!