I think it is also because TCP works :) At least in Diameter implementations, there is application level redundancy (e.g.,, multiple PCRFs). So some of the advantages offered by SCTP (like multihoming) are not that useful.
The added complexity of SCTP implementation (say, selecting the stream) does not provide enough bang for the extra work.