Looking at the output of the describeGraph command of my node (LND), I have seen that my node detects approximately 19,000 nodes. Of those 19 thousand, 6 thousand do not report any bolt9 feature.
lnd@node:~$ lncli describegraph | grep -c "features"
18969
lnd@node:~$ lncli describegraph | grep -A 1 "features" | grep -c }
6274
Is there any logical reason why this could happen? I thought it was mandatory to report the features that are implemented in order to use the protocol correctly.