Это иллюзия, что ты ими не будешь пользоваться. Ими будут пользоваться авторы библиотек/фреймворков. И ты, когда будешь разбираться, почему твой код работает не так, как положено.
Так и есть. Я как новичок в Rust регулярно от этого страдаю. Я часто изучаю чужой код, что бы понять как решаются те или иные задачи. И если там вдруг появляются новые для меня макросы, то приходится разбираться с тем что они делают, что бы понять - мне они нужны или это для других целей.