I know this thread is super old but -- I found it trying to figure out why a co-worker couldn't insert rows into her table. I FIGURED IT OUT.

If a table is created by selecting COLUMNS, it gives the user the MAX amount of rows. Unless a row is deleted, they can't add another one. Convert the table into a range and then remake it as a table selecting THE DATA. Hope this helps someone else!!! <3