I cannot agree enough with every single thing the OP has stated. The surface system doesn't belong in Baldur's Gate, and it especially doesn't belong in spammable cantrips.