Choose Appropriate Technology
As the last sentence of the previous section says, the goal here is to satisfy a business need. If that business need isn't aligned with your current favorite platform or shiny toy, you have to decide which you want to pursue. The best choice for the business – and, therefore, for your role in it as a developer – is the one that achieves the goal with least effort and fewest difficulties or compromises.
Of course, "effort" can include training – a short (and usually fixed length) effort needed to get developers and others up to speed with some new technology. But then "effort" also includes maintenance and support – ongoing costs that build up over the lifetime of the product in the field. This is sometimes ignored when estimating a project's cost, as the project ends on the ship date, so maintenance is somebody else's problem. That's a false economy though; the maintenance cost of a project...