Autofill is counter-intuitive
The goal of the autofill function is to decrease the amount of time you spend in queue. However, the penalty for dodging a game is incredibly minor. You lose a small amount of LP while maintaining the same MMR, you do not have to play an undesired role, and you simply need to wait a short period before queuing up again (highly preferred then having to play through a game you don't want to play). You are also guaranteed one of your preferred roles the next time you queue.
I think the whole concept of autofill needs to be looked at, because I do not believe it is fulfilling its intended purpose. I would believe the majority of people would prefer to have slighly longer queue times than have to constantly be put in games where people dodge or troll their team because they got autofilled into a role they hate.
If there are roles with a low number of people queuing, ie. support, perhaps providing incentives would get more people playing those roles, such as significant IP boots, better chance of receiving a chest/key fragment, skins for play a certain role x number of times, whatever you think will help people play roles they WANT to play, rather than FORCING roles on them.
Creating positive experiences for players generally helps move things in the right direction, rather than forcing people to do something they do not want to do.