It absolutely is a position taken by people within Buddhism, in fact it is taken by people on this very board and in this very thread:
??