Apple and Twitter stand by their platforms