I think an appropriate Aikido practice gives the opportunity of develop defensive actions for different kinds of attacks.
In real life, sometimes we don't get in situations in which we have to deal with attacks just as we practice in the Dojo. What we should keep in mind is that the continuous practice of "basic attack" techniques helps you to create a lot of possibilities.
The most important fact is that with Aikido you can create so many movements that almost any attack can be solved. Aikido is not static an art, that is why I answered no.