Se você o considerar apenas de um ponto de vista objetivo, não há diferença.
Mas as alternâncias de recursos carregam um pesado "on / off" binário para toda a idéia do aplicativo, enquanto os sinalizadores de recursos são um termo mais simples que pode incluir testes de aceleração mais facilmente.
Quando você inicia um teste de aceleração e ativa o novo recurso para 10% do seu tráfego ou base de usuários e sobe para 20% na próxima semana e assim por diante, o termo de alternância se torna contraproducente. Algumas pessoas (gerentes / comerciais / algumas pessoas de suporte ao cliente) podem não entender realmente apenas uma parte dos clientes obtém o novo recurso.
Ramp up pode ser definido como (citação da wikipedia sobre a tecnologia de teste de software ):
A sequência usual é aumentar a carga: começar com alguns usuários virtuais e aumentar o número ao longo do tempo para um máximo predeterminado. O resultado do teste mostra como o desempenho varia com a carga, conforme o número de usuários versus o tempo de resposta.
Eu gosto da API de recursos do etsy (nem sequer é mantida) como fonte de explicação, é um framework fácil de entender que possui um bom leia-me em torno dos sinalizadores de recursos e seus usos.
Portanto, a diferença pode ser feita no uso dos termos para ajudar a evitar confusões sobre o que acontece no aplicativo.