The artist is Pietro Vannucci detto il Perugino. He painted St. Sebastian who had been martyred in the 4th century. This work is from the period 1490-1500 A.D. I would be slow to make hasty conclusions about the painter's preferences. This is the Renaissance. Renaissance artists painted the human body as they saw it before their eyes. This style was inspired by ancient Greek and Latin art. Years later there was a reaction against this style as being too sensuous. Of course, many Protestants and particularly Puritans judged it as evidence of the paganism of Catholicism. But many artists of this period painted the same subject of St. Sebastian in a similar style.
Here is Reubens painting the same subject about 100 years later:
And here is the modern artist Odilon Redon treating the same subject in pastels from about 1910:
Which style do you prefer?