dpkg: error: cannot remove architecture 'i386' currently in use by the database
Run
dpkg --get-selections | awk '/i386/{print $1}'
And then if happy with them being removed, run
apt-get remove --purge `dpkg --get-selections | awk '/i386/{print $1}'`
And then retry the
dpkg --remove-architecture i386
From your list, it looks like you just had the 32-bit packages used for Wine. Wine needs a bunch of 32-bit libraries to run 32-bit Windows applications. You won't be able to remove the i386 architecture unless you uninstall the 32-bit Wine. But there's no point in doing this: there's nothing wrong with having the i386 architecture enabled.