I understand the reason for migration files when making changes to the database but assuming everyone has migrated (all servers are up to date) or you're a single developer why keep a long history of migration changes when you can remove them all and just use the schema?
Example. I've been playing with my db schema so I've changed one field five times with five different migrations. It seems silly to keep these now that I know what the field should be so is it bad practice to delete them and just keep the schema?