Since long I'm observing that row states Hide, Exclude and Hide&Exclude are not always working as expected. I made a demo case for Exclude and Hide. I would expect that an excluded row is not part of an analysis but it is shown in graphs. It works like this - sometimes.
Just run the attached script. The behavior is the same in JMP16 and 17.
Interacting with the data is the core of JMP's analytical promise. It must be consistent across platforms otherwise the user can't trust results.