One thing is account creation. It's usually a bad idea that user accounts are created by non-humans. In general, anything that writes to a database may have concerns about robot/automation/abuse.
I agree with you, for "read only" content, let the robots crawl.
I agree with you, for "read only" content, let the robots crawl.