That's true, technology is constantly improving and we ourselves must keep pace.
However, when "advances" in technology, which have not been properly tested and verified, are thrust upon the masses by a monopolistic business rushing the technology to market with the sole purpose of increasing the bottom line, then problems arise.
Why would a company want to "upgrade" (convert) all of its application software, which is working just fine, at a cost of how every many dollars in conversion/testing costs, to a "new" and improved, yet relatively unproven, technology/framework? Its hard to convince a company to spend this money with little or no increase/improvement in functionality.
And I have no proof, but have heard that such advances may be, in some cases, at the expense of performance.
Where is the return on this investment?
I have yet to be convinced that its a good business decision to spend the money to engage is this conversion effort. The only arguement that holds water, from the business perspective, is the dropping of vendor support for VB6.
So I ask you, who is paying for this "progress", and who is benefitting from this "progress"?
There is an old adage that makes as much sense today as it always has "If it ain't broke, don't fit it" Good Luck
--------------
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein