@lohphat Netgate has always announced an end of sale and end of life date, and actually emailed registered purchasers about the 3100 (the "EOL in 5 days" email). However they have also provided pfSense for all models "until they can't anymore" due to insufficient RAM or other incompatibilities. It sounds like it is more of a "best effort" vs "guaranteed to work." Given we all had "5 days" notice I would consider multiple years' time as a bonus.
Perhaps what they need to do, if the package list is still dwindling, is to add a note on the 3100's package pages to explain why, if it's not in the release notes. Based on a prior discussion I once had, 3100 support is not mentioned in the current release notes because it is not a new issue/change, and (my interpretation) they assume one has read all previous notes.