Strongly agree, especially when it comes to things like AWS services. Their APIs and services evolve so quickly that things like local mocking (or emulation for local development) is an anti-pattern.
Where possible, I prefer to utilize short-term, pay-per-use infrastructure for development and testing.