Malgré l’opposition de certains puristes, avoir pour but peut avoir comme sujet un terme désignant une chose ou une action :

Le mot but prend la marque du pluriel s’il y a plus d’un but :