That's its behaviour in an empty directory, but it works for me on a non-empty directory.
Oh, you're right. Never occurred to me that my home folder would be empty.
I presume you don't have a "modern desktop" installed. Hell, even Firefox spams $HOME with "Downloads".
You're right, it's WSL; so, just dotfiles.
What version of bash do you see this happening on? Mine works as expected.
I happened to try it in a directory with only dotfiles apparently.
shopt -s dotglob
Yes. Or one lowtech method I use often is `touch ~/-i`. When someone tries to rm -rf * the file called “-i” gets globbed at the front of the arguments and the subsequent command goes into “interactive “ mode meaning it prompts y/n for each file