because oracle has decided it would be less efficient to use the pk than do a full table scan.
Since you are doing select * oracle still has to go to the actual t2 table to get the data so going back and forth from the index is just unnecessary overhead.