I always find it fairly straightforward for me to determine when to apply stretched button that can expand its width and fills its parent container. However, it is challenging to do the same for desktop since there is a lot more space we're working with and is relatively harder to achieve a balanced visual hierarchy.
I have looked through some design systems but could not quite understand what is the "appropriate scenario" to apply such button style. Would love to know if there are any basic or recommended guidelines for best practices. Research-based materials would be a plus!