I think minimising your variables is absolutely the right way forward for reducing sink shots and getting to know your machine. I would 100% recommend this is you like to dial in a bag of beans and stick with it. It’s great advice. I’d also argue that to make great coffee using a wide variety of roast levels, some variation is necessary.
Without going into loads of detail (because everyone’s set up is so different as to make specifics of limited value):
Darker roasts:
Lower temperature, lower flow rates, lower ratios.
Lighter roasts:
Higher temperature, higher flow rates, higher ratios.
It wasn’t until I had developed the (now somewhat obvious) knowledge that more developed roast levels become comparatively easier to extract and vice-versa that I stated to make shots that really sing.
I appreciate you guys don’t need me to tell you this, but in case anyone new to the hobby stumbled across this, with darker roasts you are trying to minimise extraction so as not to bring harsh, bitter, ashen flavours out of the bean.
Conversely with lighter roasts you’re trying to squeeze as much extraction as you can out of a bean that can be rather unforgiving and reluctant.
To be very clear, I don’t believe that my thoughts are an opposing view from @HarveyMushman’s excellent post above. Far from it. I think we are looking at two different ways to skin the proverbial cat, both of which are useful to think about depending on the sort of coffee you like and the type of machine you have.