While it might seem to you to be the expected behavior, importing tiddlers will NEVER add or alter any fields in the incoming tiddlers. This is by design, since there may be unwanted side-effects of changing the tiddler definitions, even if it is just to add a "created" or "modified" date.
However, you *can* perform a "fixup" process after importing, by using the following button:
<$button> set missing created/modified fields
<$list filter="[all[tiddlers]!is[system]!has[created]]">
<$action-setfield created=<<now "YYYY0MM0DD0hh0mm0ss0XXX">> modified=<<now "YYYY0MM0DD0hh0mm0ss0XXX">> />
</$list>
</$button>
This button does a $list to find all tiddlers that do not have a "created" field
(excluding system tiddlers... those starting with "$:/"). For each tiddler it finds,
it sets the "created" AND "modified" fields of that tiddler to the current datetime,
using the standard 17-digit TWCore date format for those fields.
enjoy,
-e