All true (including viewing reports and macro design ....if that's what you want to do) ....but you can also lock things down so that tables & queries are hidden
Better still ensure the nav pane & ribbon are both hidden, special keys including shift bypass disabled and disable the database options menu so users have no method of re-enabling anything.
You can also run an ACCDE file using the runtime switch which adds another level of security.
By doing all of this you can have a completely empty database window and minimal File menu (File/Print/Exit).
See below for possibly the most boring Access screenshots of all time
As an aside, I've found that if you then add password protection, you can really annoy a user who doesn't know the password by making the taskbar disappear as well!!
If they complain, you can say it was a deliberate measure to prevent misuse!
Having said all of that, there is still a way of viewing hidden tables from another database if you know how to do it!
Access can NEVER be made totally secure