Not bad advice so much as advice that sounds like it was pulled from a teenager's mind or a romance novel. I don't feel like forcing someone into a kiss with you is the best way of announcing you like them. I know it's romantic and cute if it works out, but if it doesn't you've just forced someone into unwanted physical contact, which is a really crappy thing to do. At least asking "Can I kiss you?" gives them the option to say no without being forced to participate first.