Why don't you=Why not可以当做固定句式来记,其实是特殊疑问句
而所说的Don't/Didn't you那是一般疑问句啊
特殊疑问句就是疑问词+一般疑问句,一般疑问句就是把助动词或情态动词提前
不知道你想问的是不是这个