This is the correct behavior. MSI files are not installed on the device. Installation files for the device are .cab files.
The article you are looking for also creates an MSI that registers a CAB file using ActiveSync / WMDC. When a device is connected, ActiveSync / WMDC knows that the application is available for installation on the connected device and through the PC user interface, which you can choose to install the application.
, , CAB. MSI MSI. CAB, , (USB, SD-, RAPI - ), CAB .