I think I thought of one alternative approach to "see" this question.
Since 5^55 >> 66^6, we have that 66^6 - 5^55 will result in a negative number.
While we know that the units digit of 66^6 will be 6, and the units digit of 5^55 will be 5, we will have (6 - 5). But we know that the "5" number will be larger than the "6" number, then we will need to get a value from the tens digit.
When we "get" the tens digit, we get a 10,
Then we will have 10 - (6 - 5) = 9.
This is like when we have 95 - 46, and we "borrow" 10 from 9 (which then becomes 8), to turn 5 into 15. This 15 we subtract from 6, to have 9 on the units digit.
While on the tens digit we have 8 - 4 = 4, which connecting the numbers we have 49, 95 - 46 = 49.
Great question by the way