Absolutely, whenever there is hardware in the loop, the more of the system you test with the more expensive the test is and the harder it is to isolate issues.
That’s not to say you can skip end to end testing, but the more testing pushed to the complete system level will drive up cost and schedule.