I'd bet they will be around for quite a long time to come....the oldest ones are newer than Amtraks newest ones were.
Funny, I hated them when they started to replace the F-units, then tolerated them, then started to like them....mostly because the GE invasion banished pretty much everything interesting(read: familiar) from CN or CP in the west