It is advised that such questions be free from criticism such as:
Library X already implements this code better; use that instead.
However, if it appears that the author is unaware of a better implementation (thus not writing the code for learning/practice), then he/she should be informed of that. Such questions should not use this tag.