Rough answer is that this is generally expected. Remove formatting only removes inline formatting (bold, color, and similar). It doesn't remove block level formatting (headings, lists, alignment, etc). Unfortunately, this isn't something that can be easily changed.