But you can make the branch public without committing to maintaining an experimental branch, this doesn't make sense.
It’s like everyone who squash merges for a clean timeline. You want you dev process to look prestine and communicate what changes were kept, not every experiment that failed.