Only 2 players left from 2016/2017 draft classes

I don't know where you go that info from but it's wrong. I just looked at last year's all-pro team and found 4 from 2018, 5 from 2019, 5 from 2020, 2 from 2021, and 1 from 2023. That list would only grow if I looked at the 2018-2022 all-pro teams.
It's possible I missed a few. I just looked at first team since you went all the way to "All Pro" Also I was only listing DRAFTED players. Several All Pro guys were UDFA (For Example Saints' own Shaheed) so I dont know if they got counted in your count or not, but if you keep going throught the lists, you will see they are largely the same players over and over.