I've been a little harsh, i don't wanna say you don't care at all, because you're doing it great with your support on the forums!
The "feature" not to delete the products does make sense if there are orders placed which first have to be finished. but if there are no orders placed then it should be possible to delete the products (completely). so in this case it's maybe no bug, but not completely developed. the module should check if orders are placed (or any other need of the product) and if not, execute the delete statement. because that's probably the wish of the admin since he thinks of deleting the product by using the function.
In my case i'm maybe looking for a individual solution as well, because in "my" store there will never be placed orders. it's just used for showing products which can be bought at a local shop. that means in place of just marking the products as deleted they may and should be deleted to make it possible to delete the category too, if not longer needed.
for me is it no problem to delete the stuff via sql or directly via the db, but for the owner of the site who will have to handle it soon it is quite a big problem, more it's impossible. so do you understand my point of view ?
so all i need is the store module to delete the things completely as wished by the user/owner.