I don't think MS is porting Edge to Linux because they want to test the waters for running Windows on a Linux kernel as the author speculates. It seems much more likely that Microsoft recognizes the web is an important platform for them to be a player on in the future, and they want web developers to be able to test stuff on Edge regardless of which OS they use.
This is the reason why Edge is available on MacOS and Linux.