To some extent yes. It's not 100% protection.
AGPL is just the right model, closes the loophole that GPL left. If you get to change the code, you must contribute the changes back. That's all
AGPL is viral as well. Many companies believe client libraries will also fall into AGPL scope, and therefor any apps using these clients will also have to be AGPL licensed.