Here™, nothing to be removed!
And I always do a full-upgrade, I never only use "apt upgrade".
Doing "apt upgrade" is the best way to shoot in your own feet, on a debian unstable/sid, my two cents.
What i do, is, i cherry-pick important security updates, if a big remove will perform during "apt full-upgrade" because of a transition.
:~$ LANG=C apt full-upgrade -s
[ ... ]
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
:~$ LANG=C apt policy gcc-10
gcc-10:
Installed: 10.1.0-2
Candidate: 10.1.0-2
Version table:
*** 10.1.0-2 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
l:~$ LANG=C inxi -Sx
System: Host: hhl Kernel: 5.6.13-towo.1-siduction-amd64 x86_64 bits: 64 compiler: gcc v: 10.1.0 Desktop: KDE Plasma 5.18.5
Distro: siduction 18.3.0 Patience - kde - (201809172151) base: Debian GNU/Linux bullseye/sid
Take a deeper look to gcc-10, maybe there is the reason why!?