Aikido is not impractical for self defense. It is a fluid martial art that reverses the aggressors energy and takes them down. Also, if you watch cowboy bebop, spikes defensive stance is Aikido.
yes it could be impractical but if you try it, become the one who do the technique, i think you may not think about impracticality anymore. it's not about practical or not practical. there's something else.